2026年8月20日1 分钟阅读
为什么 Mac 的储存空间图表会骗你
「系统数据」吃掉了 80 GB?这一分类里装的到底是什么、它为什么越长越大、哪些东西是真正可以安全回收的。
指南储存空间
在一台用了一年的 Mac 上打开 系统设置 → 通用 → 储存空间,你大概率会看到一条标注为系统数据的色块——常常比你的 App 和照片加起来还大。Apple 的官方文档对它的描述含糊其辞,这是有原因的:它就是个什么都被扫进来的抽屉。
里面装的到底是什么
「系统数据」是缓存、日志、快照和支持文件的大杂烩,包括:
- 开发者缓存——Xcode 的 DerivedData 和旧的设备支持文件
- 包管理器下载——Homebrew、pip、npm、Cargo
- 早就没用的 App 支持文件
- Time Machine 本地快照
- 系统日志和崩溃报告
它们没有一样是「系统本身」——删掉任何一样都不会弄坏 macOS。但这个标签让它看起来动不得,于是它悄无声息地长成磁盘上最大的东西。
Time Machine 本地快照最会藏
APFS 会在本地保留快照,这样即使备份硬盘没接,Time Machine 也能照常工作。快照本应在 24 小时后自动过期——但空间压力、备份失败或纯粹的 bug 都会让它们赖着不走。检查一下你的:
tmutil listlocalsnapshots /
每个快照都会把磁盘上所有变更过的文件冻结在原地,这就是为什么删除的文件有时会「复活」成说不清道不明的已用空间。删掉不需要的快照是安全的:
sudo tmutil deletelocalsnapshots <timestamp>
回收系统数据的 80/20 法则
实践中,四步操作几乎能收回所有值得收回的空间:
- 只要你编译过 iOS 或 Mac 应用,就清掉 Xcode 的 DerivedData。
- 如果用 Homebrew,执行
brew cleanup -s。 - 删除不可用的模拟器设备(
xcrun simctl delete unavailable)。 - 清理过期的 Time Machine 本地快照。
做完这些,大多数 Mac 能还回 20–60 GB,而且不碰任何文档、照片或应用。
MacVoid 的诞生,就是因为这四步不应该非得打开终端。它扫描的正是这些位置,展示扫描结果,并在任何文件进入废纸篓之前等待你的确认。
哪些东西不要碰
受 SIP 保护的系统卷宗、/private/var/vm 中的休眠镜像,以及 /System 里的任何东西,都由 macOS 管理。声称能清理那里「系统垃圾」的工具卖的只是表演——这些目录要么只读,要么瞬间重建。如果某个清理工具的头条数字来自这些地方,那这个数字明天就不属于你了。
继续阅读
完整方案请阅读 如何释放 Mac 上的储存空间; 如果你在 Mac 上做开发,还可以看看 哪些隐藏缓存真正值得清理。