找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

电脑系统 清理 TimeMachine 本地快照的方法

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

更新:macOS 10.15 Catalina 可以改用下述指令,更简单:
tmutil thinlocalsnapshots / 999999999999999 4

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

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

sudo tmutil listlocalsnapshots /

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

然後会看到视窗内列出你最近的备份:
v2-eefb2a7c81e330b9c54357859adeb0e0_1440w.jpg

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

tmutil deletelocalsnapshots 认证码

范例如下图:

v2-3d420f39c05b708450a4dad3f2ae2734_1440w.jpg

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

Source: Solution: Reclaim storage back from "System"


回复

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐