升级硬盘时如何确保 Time Machine 正常工作

时间机器 el cap 图标 100645774 orig

当您为 Time Machine 备份连接新的外部驱动器或升级 Mac 中的硬盘驱动器(正在备份的驱动器)时,可能会导致 Time Machine 出现一些混乱。 macOS 使用幕后编号跟踪驱动器,而不仅仅是其显示名称,如果您交换驱动器,这通常会使 Time Machine 感到困惑或导致提示询问您是否要为新驱动器继承现有备份集。如果 macOS 出现错误,您必须转到终端命令行并输入文本命令才能使事情回到正轨。

Macworld 读者 Richard 在使用 Time Machine 备份进行迁移升级到新 Mac 时发生了不匹配的情况。系统提示他继承旧机器的备份(表面上是他刚刚使用的备份),但 macOS 选择错误,并将他转移到完全不同的备份,即 2012 年的备份。

在继续之前,我建议进行这些更改的任何人都备份您的 Time Machine 备份! Time Machine 可能很挑剔,如果您不备份备份并且出现问题,您可能会丢失整个备份历史记录。 (您只需将 Time Machine 驱动器的 Backups.backupdb 文件夹复制到另一个 HFS+ 驱动器,而不是复制到 APFS 格式的驱动器!APFS 格式的驱动器 目前不支持 Time Machine,但不会警告您。)

如果您不习惯按照说明在终端中输入命令,您可能会看看是否可以找到合适的人,这样您就不会感到茫然。

时间机器重新连接

Apple 提供两种不同类型的 Time Machine 重新连接:继承和卷关联。

继承将 Mac 与备份集连接起来,Apple 将其称为”机器目录”。这些可以在 Backups.backupdb 中找到,作为计算机的名称。每台计算机都有一个唯一的目录。当您从一台 Mac 迁移到另一台 Mac 并想要连接现有的 Time Machine 备份时,您可以继承它,从而将 Time Machine 备份中的计算机身份传输到您的新 Mac。

卷关联与集合中的每个磁盘卷相关。它们嵌套在”快照卷”内,其完整路径如下所示:Backups.backupdb/Glenn’s Mac/2018-03-03-123456/My Mac Drive。在很多情况下都需要使用关联,因为关联基于每个驱动器的唯一标识符,该标识符在擦除时也会发生变化。例如,当您执行以下操作时,您可能需要重新关联:

  • 擦除驱动器并恢复其内容。
  • 更换 Mac 中的驱动器并恢复其内容。
  • 升级到新 Mac 并将旧 Mac 的数据迁移到其中。

在下面的示例中,您将把一个文件夹从 Finder 拖到终端中,如果您之前没有这样做过,可能会觉得这是一个奇怪的组合。事实上,这是确保您获得完全正确的路径而无需手动输入的最佳方法。拖动还会”转义”(在前面放置反斜杠)空格并正确表示其他特殊字符,以便在终端中正确读取它们。

并且您需要使用您正在使用的帐户拥有 Mac 的管理权限。

切换 Mac 时继承计算机目录:

  1. 粘贴到终端:sudo tmutil继承备份
  2. 键入一个空格。
  3. 将您的 Time Machine 机器目录拖到空格后面。如果它是网络卷,请拖动名为计算机名称.sparsebundle的文件 – 不要双击它,这将挂载它。
  4. 按回车键。
  5. 如果出现提示,请输入您的密码。

继承应该是完整的。

现在,对于每个卷,或者如果您只是交换卷,请更改关联。您将当前卷与嵌套在计算机目录内的快照中的卷配对,以使用 Apple 的语言。请按照下列步骤操作:

  1. 粘贴 sudo tmutil Associatedisk -a-a 表示匹配并更新所有相同的卷,因此您只需执行一次)
  2. 键入一个空格。
  3. 将您想要与旧卷的备份关联的新的或替换的 Mac 卷拖到终端中。
  4. 键入一个空格。
  5. Backups.backupdb 文件夹中深入查找计算机名称,然后查找Latest 快照,然后查找要关联的驱动器名称。将该驱动器拖到终端中的空格后面。如果它是网络卷,您可能需要双击磁盘映像将其打开,然后双击最新才能访问卷。
  6. 按回车键。
  7. 如果出现提示,请输入您的密码。

如果一切顺利,Time Machine 将尝试同步卷,并且仅备份自上次快照以来更改的文件。

询问 Mac 911

我们整理了最常被问到的问题列表以及答案和专栏​​链接:阅读我们的超级常见问题解答,看看您的问题是否得到解答。如果没有,我们总是在寻找新的问题来解决!通过电子邮件将您的信息发送至 mac911@macworld.com,包括适当的屏幕截图,以及您是否希望使用您的全名。每个问题都不会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。