买了 macbook 后,128G 的硬盘时不时都会爆满,可用空间低于 5G 时还时不时短暂出现可用空间为 0 的情况(估计和内存压缩回收有关,不过现在也还没搞懂)。所以尝试过各种释放空间的办法,最终终于能有 20G 左右可用空间了。。。在此也顺便记录一下这段坎坷的经历
上网搜索 "Mac 释放空间" 能找到很多记录,但很多水分比较大,风险比较高(我试过删掉系统日志目录后系统直接起不来。。。),而且针对的是通用的用户,效果一般。
目前见到过的有:
/Applications/Xcode.app/Contents/Developer/Platforms/
中。不过具体能释放多少空间因人而异)因为使用了固态硬盘的 macbook 硬盘空间都不大(第一代 macbook 甚至只有 64G!),所以这些方面的软件也有不少。我这里只记录我用过的几个软件。
应该是老牌的软件了,现在最新版出到 3。当时一时冲动入了正,结果发现没什么卵用。它自动扫描出来让你一键清除的大多是系统缓存类文件(清理过第一次后每次扫描基本都不超过 1G),一些用户资料类或者 downloads 里面的东西都不会清除。目前主要的用处是有个方便的按钮告诉我还有多少可用空间。。。还有卸载软件时用它可以同时删除一些 除了 .app 之外其他相关的文件,释放更多资源。
买 CleanMyMac 3 的时候送的,用处是识别指定文件夹中的重复文件(通过校验文件 Md5 之类的校验值来检查是否重复)。然并卵
神器!功能很专一:按照占用空间把你指定硬盘的所有文件/文件夹按照层级关系和大小进行排列。好吧,说的太复杂了,你就想象下在 finder 里增加了按照大小排序 + 左侧显示文件夹具体大小。最实用的工具,因为它能让你以最快速度顺藤摸瓜找到最占空间的文件/文件夹,比逐个文件夹做 du -sh .
简单多了,而且扫描速度还是不错的。不过真正删除前记得搞清楚这个文件是干啥的,搞到开不了机就得不偿失了。
好吧,我只能说我已经没救了。两个虚拟机至少用掉 30G+ 的空间,这个无论如何都没办法缩减掉,所以只能扩容了。
买的是 创见 针对 Macbook Air 13 设计的 sd 扩容卡,速度比一般 sd 卡快,而且体积很小。至于为啥不买 卡套 +microSD,主要是因为虚拟机在普通 sd 卡上跑的速度不敢想象,而且卡套都太便宜,看起来不靠谱。。。。(土豪你就别解释了)
扩容后通过软连接把 downloads 和 movies 这两个最经常放大容量文件的文件夹放到扩容卡上,并且把虚拟机存放目录也设置到 sd 卡上,成功把最占空间的部分移到了 sd 卡上。至于另一个最占空间的 applications ,因为基本都是软件,放在固态上启动速度会快很多,而且有一部分必须和系统放在同一个磁盘中(尼玛这是谁规定的。。。),所以最后还是没动。
以上所有记录都指向一个结论:下次买 macbook 直接上 512G 就没那么多麻烦事了。