背景
MacOS使用一段时间之后,硬盘空间会越来越少,但自己的文件没有存储那么多,在储存空间中可以发现可用空间明明还剩很多,但磁盘工具却显示已满,见下图。
尝试解决
df -h
命令却发现磁盘已经被快被占满。- 使用
du
命令尝试找到大文件也无果。 tmutil
命令检查不存在快照。- 给苹果官方客服打电话,也无法给出清除方法。只是告诉我重装系统、删除我自己的文件。并表示这是apfs的特性。
解决方法
目前已知这部分分区是可清除的,推测这部分空间会随着使用过程中,逐渐释放出来。所以决定强制吧硬盘填满,来逼迫apfs释放这部分空间。
废话少说,直接上命令:
sudo dd bs=$[4*1024*1024] count=25600 if=/dev/zero | pv --size $[4*1024*1024*25600] | dd of=cc5.img
dd
命令的使用方法不再详细描述,本命令以4M作为一个写入块,其中count
参数的为要填充的数据量,结合bs
可知,本次命令将会创建一个4MB*25600=102400MB
,即100G的cc5.img
文件。中间夹带了pv管道操作,是为了更好的看到当前命令执行进度。
执行过程见下图:
需要注意的是,随着硬盘占满,命令可能会中途执行失败,失败后等一会,然后再次执行。但注意每次写入要更改最后的文件名!!就是of
参数后面跟着的那个文件名!
最终清理效果
随着多次填充之后,我们得到了一堆大文件,最后将这些文件删除,空间就回来了!
文章预告
如果各位有语音播报需求,想在组态软件、监控系统中采用语音播报、语音合成器、485语音播报器、声光报警灯、语音报警器,可以参考
Zabbix与声光报警灯语音告警语音播报
其中以典型的Zabbix为例,讲解如何使用语音通知终端对接Zabbix平台。
车辆实体物理按键——点云灵动键
如果各位开比亚迪、腾势、仰望、方程豹的车,我们未来的文章将讲解如何给比亚迪车辆配置实体点云灵动键,通过教程,让车主在不依赖ADB的情况下,完成配置无线的实体物理按键,实现车辆空调、车窗、温度控制、座椅记忆、座椅加热控制、比亚迪宋L电动尾翼、云辇悬挂控制、天幕控制。
【比亚迪专用快捷按钮】解锁主驾快速操控新体验