两种办法都能解决硬盘装满的问题。一种按 2026 年的价格,1 TB 约 $90,并给你的桌面多添一根线。另一种检查起来免费,只需一分钟。正确答案取决于是什么填满了硬盘,所以先把这个弄清楚。
弄清硬盘上有什么
macOS 的存储设置会告诉你「开发者」或「系统数据」很大,然后就到此为止。一次了解这些工具的扫描更有用。Cache Goblin 按创建缓存的工具列出每一项缓存,附上大小和一个等级:工具会自行重建的是「安全」,重新下载即可恢复的是「可恢复」,可能保存着你的工作成果的是「有风险」。扫描免费,不删除任何东西。
常见的结果有两种。
扫描找到 50 GB 或更多。 硬盘装满的是缓存。一键清理「安全」类,再过一遍「可恢复」列表。空间回来了,你什么都没买。大多数用了一两年的开发 Mac 属于这种情况。
扫描找到不到 20 GB。 硬盘装满的是你自己的文件:照片、视频、数据集、虚拟机、音乐库。清理工具帮不上忙,外置硬盘才是正确的购买。
外置 SSD 适合放什么
- 媒体库、归档、你想保留的下载文件。
- 偶尔使用的虚拟机磁盘和大型数据集。
- Time Machine,它本来就不应该放在内置硬盘上。
- 你当前没有在构建的项目文件夹,前提是硬盘够快。
它不适合放什么
- 缓存。构建工具希望缓存放在最快的本地硬盘上。把 DerivedData 或 node_modules 移到外置硬盘会拖慢每一次构建,而通过符号链接指向的缓存会以难以诊断的方式出问题。
- 任何在硬盘拔掉时你仍需要的东西。一台把一半工作集放在包里那块硬盘上的笔记本电脑,是一台在火车上没法用的笔记本电脑。
决定
- 先扫描。免费,只需一分钟。
- 如果问题在于缓存,就清理它们。硬盘的事以后再考虑,或者根本不用考虑。
- 如果问题在于你自己的文件,就买硬盘,并且让缓存离它远远的。
免费下载 Cache Goblin 运行扫描。如果结果表明你确实需要硬盘,至少你会买到合适的容量。