先说结果:是由于时间机器(time machine)的自动备份造成的。

在Mac的「关于本机」中显示我的电脑还有90多G的可用空间,但是使用硬盘工具(disk Utility)时发现空间都被Macintosh - Data占用了。

用了各种工具shell命令一起用,发现根本解决不了问题,期间还发现了mac firmlink的骚操作。

使用硬盘工具,显示如下信息:

mac硬盘空间不足_自动备份

「可用100.41GB(73.22GB可清除)」

这就引起了我的注意,因为如果这73.22GB清除掉,就是我正常可用的空间了,也和「关于本机」中的数据相符。

具体方法为:

  1. 在「系统偏好设置」中,找到「时间机器」,将「自动备份」取消勾选。

mac硬盘空间不足_mac_02

2. 启动「终端」,输入以下命令

sudo tmutil listlocalsnapshots /

输入完成后,会要求你输入管理员密码,输入后回车。

3. 这时候就会出现一堆写着Time Machine的字符出现。

mac硬盘空间不足_Mac_03

4. 输入

tmutil deletelocalsnapshots XXXX-XX-XX-XXXXXX

这里的「XXXX-XX-XX-XXXXXX」是Time Machine后面的那串数字,如 2021-08-19-103846。

5. 等待一会,出现「Deleted local snapshot」后代表删除成功。

mac硬盘空间不足_Mac_04

操作结束后,回到「磁盘工具」可以发现可用空间变多了

mac硬盘空间不足_mac_05

但是仍然显示有73.22GB可清除。此时只需重启电脑。

mac硬盘空间不足_知乎_06

mac硬盘空间不足_mac_07

这里感觉知乎网友的解决方案,解决了我纠结了一天的问题Mac遇到「关于本机」中可用空间与应用程序实际可用空间差异较大时的解决办法 - 知乎i