作为测试工程师, 天天的编译构建还有各种截图分析, mbp 的磁盘也相对较小, 磁盘常年处于紧张状态. 几乎每个月都要为空间发愁.

最近发现了一个工具, 觉得不错, 分享给大家.
OmniDiskSweeper
效果如图, 可以看到 webdriveragent 在某个地方保存了大量的截图文件而且没有进行清理, 5G 空间就这么被占用起来了.

简单好用的一个工具. 挺直观的列举了系统内的各个目录的大小. 可以选择直接清除

把内存当小硬盘

一般的内存都已经足够大了, 比如我的是 8G. 每天大量的截图各种 log 或者上网, 天天都在消耗硬盘. 而且都是一次性使用.
如果把内存当成硬盘来用, 就可以提速并且部分减少硬盘的损耗. 可以把一次性的文件消耗都放到这个内存映射的硬盘里.

把这个命令放到自己的开机自启动中. 就会在你的系统上创建一个把内存当成硬盘的目录.

[ -e /Volumes/Ramdisk ] ||  diskutil erasevolume HFS+ "RamDisk" `hdiutil attach -nomount ram://2097152`

这样就可以在这个目录内随意创建任何文件了.

也可以通过如下命令把常见的临时目录设置到内存.

ln -s [内存映射的硬盘目录]  [物理硬盘目录]


↙↙↙阅读原文可查看相关链接,并与作者交流