我如何修剪 Time Machine 备份历史记录?

我如何修剪 Time Machine 备份历史记录?

假设我的备份驱动器空间即将用尽。因此我想删除 6 个月前的备份或版本。通过时间机器可以做到这一点吗?我该怎么做?

更新!
这是我现在收到的消息!!!(恐慌)为什么会发生这种情况?我该如何阻止它?

The backup disk is full.

Time Machine deleted one or more old backups to make room for new backups. The oldest remaining backup is: Feb 4, 2012

To avoid deleting additional old backups, open Time Machine preferences to select a different backup disk.

答案1

Time Machine 将自动为您完成此操作。http://pondini.org/TM/12.html

答案2

似乎没有办法通过 starfield 删除多个备份。您可以使用终端并tmutil delete快速删除多个备份:

  1. 确保备份磁盘已安装(进入星空然后退出应该可以)
  2. 在 Finder 中导航到包含备份的文件夹。(我记不太清楚,但我认为您可以通过双击桌面上的备份磁盘,然后双击 Backups.db,然后双击带有要备份的计算机名称的文件夹来到达那里。)
  3. 打开终端并输入sudo tmutil delete(后面的空格很重要!)
  4. 选择所有要删除的备份,然后将其拖到终端窗口中。这将自动为您插入文件路径。然后按return
  5. 系统会要求您输入密码。这是您的账户密码,用于登录计算机。字符不会回显,甚至不会以点或星号的形式显示,因此只需小心输入,然后return再次按下。

答案3

为我自己的问题提供一个答案就是重新开始(丢失我的历史记录)。我以前做过这个,如果我没记错的话:

  1. 关闭 Time Machine。系统偏好设置 > Time Machine > 开/关开关
  2. 打开磁盘实用程序。 应用程序 > 实用程序 > 磁盘实用程序
  3. 选择当前的 Time Machine 硬盘
  4. 选择清除标签
  5. 选择 Mac OS Extended(日志式)
  6. 打开时光机
  7. 单击选择磁盘按钮
  8. 选择刚刚擦除的硬盘,然后单击“使用备份磁盘”
  9. 如果尚未打开,请打开 Time Machine。

我不会选择这个作为答案,因为目标是保存历史记录,但如果这是他们问这个问题的原因,它会给某人更多的空间。如果您采用这种方法,请更正或编辑步骤。

答案4

sudo tmutil 删除 /Volumes/MyDrive/Backups.backupdb/mycomputer/2012-07*

最佳做法是将驱动器分成多个分区,这样备份就不会与磁盘上的其他活动争夺空间。

相关内容