最近闲着没事想尝鲜,手痒给主力机装了个新的Beta版系统。本来用得好好的,结果今天突然弹窗提示磁盘空间不足,吓得我赶紧打开'关于本机'->'存储空间'一看,差点没当场去世:

MacOS存储管理界面显示系统数据占用197G

MacOS存储空间截图:系统数据异常膨胀至197G

那个标着灰色的**「系统数据」**,前几天明明才60G左右,今天居然直接飙升到了197G!这哪里是系统数据,简直是吞噬黑洞吧?

如果屏幕前的你也遇到了同样的情况(特别是正在跑Beta版本的小伙伴),先别急着重装格盘。这种诡异的体积暴涨,通常不是真的系统文件变大了,而是几个隐藏的「坑」在作祟。这里分享几个我排查解决的思路,希望能帮大家把空间抢回来。

为什么会突然爆满?

在正式版系统中,系统数据一般维持在10-20G左右浮动。一旦出现几十G甚至上百G的异常增长,尤其是在Beta版中,多半是以下几个原因:

  1. 时间机器本地快照(Time Machine Local Snapshots):为了防止你在外没带移动硬盘时数据丢失,macOS会自动在本地磁盘创建备份。这本来是个好功能,但在Beta版中,这个机制有时会抽风,疯狂备份而不自动清理。
  2. 系统日志与崩溃报告疯狂增长:测试版系统不稳定,后台进程可能会产生海量的Log文件和Core dumps(崩溃转储),这些文件都被归类在「系统数据」里。
  3. Spotlight 索引卡死:系统更新后,Spotlight会重新建立索引,如果中途出错或者卡在某个大文件上,可能会导致索引文件异常膨胀。

macOS终端窗口演示删除本地快照命令

终端中使用tmutil命令删除本地快照

三步清理实操指南

既然知道了原因,咱们就对症下药,按顺序操作试试(建议操作前先备份重要数据,虽然一般没事,但稳妥起见):

第一步:清理本地时间机器快照

这是最常见的元凶,效果立竿见影。

  1. 打开「终端」(Terminal)。
  2. 输入命令:tmutil listlocalsnapshots /
    • 这条命令会列出你磁盘上所有的本地快照。
  3. 如果列表里有一堆日期,说明就是它了。输入以下命令删除所有本地快照: sudo tmutil deletelocalsnapshots /
  4. 输入密码(不会显示),回车执行。等几秒钟,你会发现存储空间瞬间多了几十个G。

第二步:重建 Spotlight 索引

有时候 Spotlight 的索引数据损坏也会导致系统数据臃肿。

  1. 打开「系统设置」->「Siri 与聚焦」。
  2. 找到「聚焦隐私」,把你的整个硬盘(Macintosh HD)加进禁止列表。
  3. 等待几秒钟,再把硬盘从禁止列表里移除。
  4. 系统会立即开始重建索引。这个过程可能会持续几十分钟,期间风扇可能会转得比较响,属于正常现象。

第三步:清理缓存与日志(进阶操作)

如果前两步做完还没解决问题,那可能就得手动清理一下缓存文件夹了。

  1. 在访达中按下 Command + Shift + G,前往文件夹。
  2. 输入 ~/Library/Caches
  3. 这里会有很多软件的缓存,你可以直接全选删除(只是缓存,删了软件重新生成即可,不影响数据)。
  4. 对于系统日志,可以使用清理工具(如 OnyX 或 CleanMyMac 的试用版)进行深度扫描,或者在/Library/Logs下手动查看有没有体积巨大的老旧日志文件。

小结与建议

Beta 版虽然能尝鲜,但确实容易遇到这种「有毒」的 Bug。如果发现空间异常,不要慌,第一时间先跑一下 tmutil deletelocalsnapshots / 能解决90%的问题。

此外,如果你不是专门搞开发测试的,建议在主力机上还是乖乖用稳定版,腾个几十G的闲置分区或者装个外置硬盘跑虚拟机玩 Beta 是更安全的选择。毕竟数据无价,别让一个「系统数据」把整天的计划都打乱了!

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭