清理 TimeMachine 本地快照的方法

清理 TimeMachine 本地快照的方法

TimeMachine 本地快照从 macOS 10.13 开始便关不掉了,只能逐条清理。其清理方法有点机车,我暂时想不到有什么方法可以让这个过程自动化。

本文的指令可以同时用於 macOS 的终端机或者 PowerShell,方法如下:

首先用 PowerShell 或者终端机(Bash)执行:

sudo tmutil listlocalsnapshots /

被确认输入系统密码之后(盲输,输入时萤幕光标不会有反应)摁回车确认。

然後会看到视窗内列出你最近的备份:

将每一条备份当中的「com.apple.TimeMachine.」字串删除(所有小数点都得删),剩下的日期字串就是每一条备份的认证码。於是,对於每条备份的删除命令则是:

tmutil deletelocalsnapshots 认证码

范例如下图:

其实不见得非要每天都清理,你只需要在每次 Time Machine 备份至外部介质之后手动清理即可。

Source: Solution: Reclaim storage back from "System"

$ EOF.

编辑于 2018-07-15

文章被以下专栏收录

    敝专栏所涉猎话题包括但不限于美商 Apple 的 3C 电子、作业系统产品及相关的程式研发,也可能与其生活使用体验有关(包括字型),还可能会有其他的跑题。 如果您不习惯阅读简体中文的话,请自备「新同文堂」、以尊重自己的简繁体中文阅读习惯。该提议同样适用于仅习惯阅读简体中文的人士。关于「新同文堂」可参见:http://zhuanlan.zhihu.com/ibuick/20018071 「请看清每一篇文章的作者是谁。不同作者会对自己的文章有不同的智财权主张,但我们始终谢绝无断转载。」