先说结果:是由于时间机器(time machine)的自动备份造成的。
在Mac的「关于本机」中显示我的电脑还有90多G的可用空间,但是使用硬盘工具(disk Utility)时发现空间都被Macintosh - Data占用了。
用了各种工具shell命令一起用,发现根本解决不了问题,期间还发现了mac firmlink的骚操作。
使用硬盘工具,显示如下信息:
「可用100.41GB(73.22GB可清除)」
这就引起了我的注意,因为如果这73.22GB清除掉,就是我正常可用的空间了,也和「关于本机」中的数据相符。
具体方法为:
- 在「系统偏好设置」中,找到「时间机器」,将「自动备份」取消勾选。
2. 启动「终端」,输入以下命令
sudo tmutil listlocalsnapshots /
输入完成后,会要求你输入管理员密码,输入后回车。
3. 这时候就会出现一堆写着Time Machine的字符出现。
4. 输入
tmutil deletelocalsnapshots XXXX-XX-XX-XXXXXX
这里的「XXXX-XX-XX-XXXXXX」是Time Machine后面的那串数字,如 2021-08-19-103846。
5. 等待一会,出现「Deleted local snapshot」后代表删除成功。
操作结束后,回到「磁盘工具」可以发现可用空间变多了
但是仍然显示有73.22GB可清除。此时只需重启电脑。
这里感觉知乎网友的解决方案,解决了我纠结了一天的问题Mac遇到「关于本机」中可用空间与应用程序实际可用空间差异较大时的解决办法 - 知乎i