无标题文章

写在最前面:此教程仅针对装有macOS 10.15 Catalina Beta系统的用户,且开启了TimeMachine的用户有效。如果不满足以上任何一个条件的用户就可以关闭网页了。

屏幕快照2019-06-0721.39.44.png

WWDC19之后升级给自己闲置的MacBookPro2015款升级了10.15beta系统,开开心心升级之后,却遇到了一个十分诡异的问题。

256GB的电脑硬盘空间有些吃紧(移动开发工程师,电脑和2T的移动硬盘都已经塞的满满的)本来就是闲置的Mac,为了再装一个beta版Xcode,就删了很多暂时闲置不用的软件和资料,不过令我十分不解和诡异的是,原本装完系统后,有17G左右剩余,竟然越删空间越小(如下图),甚至当我删除了正式版本Xcode和一堆文件(近20GB)之后,Mac存储空间竟然只剩下14GB左右(忘记截图)。

屏幕快照2019-06-0720.50.08.png

我电脑的剩余容量究竟去哪里了呢?100多GB的其他容量到底是何物?

按照以往的惯例,我用CleanMyMac、daisydisk等一些列清理软件进行检测清理。对的,你没猜错,于事无补,没有任何效果。

无数次的关机重启、按住shift进入安全模式,依旧于事无补。

随后查了了下系统信息以及磁盘信息。竟然发现...

有两个Macintosh HD。

屏幕快照2019-06-0721.54.14.png

不敢轻易删除某一个Macintosh HD,在我快要放弃想要备份数据重装系统的时候,意外的谷歌搜到中关村在线的一篇文稿(是的,中关村在线的文稿,谷歌搜出,百度没有)。随后完美解决了问题。

原因如下:

macOS 10.15 Catalina Beta再次改了系统分区系统(貌似WWDC19的keynote有看到过),当然也有可能是系统bug,在开启了TimeMachine自动备份的情况下,所有被删除的文件都会以文件快照的形式存储在隐藏分区内,也就是所谓的hidden space,并且在文件系统中会将这部分空间显示为可清除空间,这些文件快照只有在系统可用空间不足的情况下才会自动删除,我们只需要想办法将这些文件快照强制删除即可。

解决方案:

打开“终端”输入如下代码

echozuo-mbp:~EchoZuo$ sudo tmutil listlocalsnapshots /

你可以看到

echozuo-mbp:~EchoZuo$ sudo tmutil listlocalsnapshots/Password:com.apple.TimeMachine.2019-06-06-212733.localcom.apple.TimeMachine.2019-06-07-203209.local

接下来尝试删除第一个快照文件,后面的文件名需要根据自己的显示来改变

echozuo-mbp:~EchoZuo$ tmutil deletelocalsnapshots 2017-12-18-093234

如果出现如下显示,你会发现磁盘空间已经空出来了不少

Deleted local snapshot '2017-12-18-093234'

可以删除其他所有快照之后,可以再次输入如下命令检测

echozuo-mbp:~EchoZuo$ sudo tmutil listlocalsnapshots/

查看存储空间信息,你会发现所有缺失的空间会全部恢复回来

最后特别感谢中关村在线论坛的的帮助。参考:http://nb.zol.com.cn/671/6715453.html

作者:EchoZuo

链接:https://www.jianshu.com/p/543151072982

来源:

你可能感兴趣的:(无标题文章)