Answers:
第一步,将全新的驱动器命名为与旧的驱动器相同,但不会还原文件。之后,您需要在Finder中打开(空)驱动器,然后从菜单栏中的“时间机器”图标中打开“输入时间机器”。然后,您可以返回到上一次备份,选择(旧)驱动器顶层的所有文件和文件夹,按住Control键单击并还原它们。在进行此还原之前,我关闭了Time Machine备份。
我尝试了“迁移助手”,但它似乎没有能力选择要还原的特定硬盘。
我正在使用此方法进行还原,还没有看到Snow Leopard中的Time Machine是否成功将新驱动器标识为与旧驱动器相同。去年,当我在Leopard中尝试这种方法时,Time Machine认为同名驱动器是一个同名的新驱动器-我最终得到了两个备份,分别名为“ Ext HD”和“ Ext HD 1”,其中一个是旧的,废弃的驱动器,以及这两个驱动器一起使它们在备份驱动器上使用的空间加倍。如果您遇到这种情况,可以在Time Machine中按住Control键并单击它,然后删除它的所有备份,但是那样您将丢失该驱动器的所有旧存档备份数据。
另外,我怀疑此方法会丢失驱动器根目录中的隐藏文件-例如,如果您更改了驱动器图标,则该图标将无法恢复。如果存在问题,我相信您可以在“ Time Machine”窗口中向上导航至该计算机,仅选择外部硬盘驱动器备份,然后还原所有内容,但是它将位于以您的外部硬盘驱动器命名的文件夹中。恢复完成后,您将必须手动移动可见项目和隐藏项目。
tmutil associatedisk
命令apple.stackexchange.com/a/262005/83347
让我们假设
/Volumes/USB-old
/Volumes/USB-new
(可能与旧磁盘的名称相同。我使用不同的名称来弄清楚是什么)/Volumes/backups
要还原备份停止时间机器(在首选项中:取消选中“自动备份”复选框)并在命令行上将其还原:
sudo tmutil restore /Volumes/backups/Backups.backupdb/MacBookPro/Latest/USB-old/* /Volumes/USB-new
您可以使用以下方法将新磁盘与备份关联:
sudo tmutil associatedisk /Volumes/USB-new /Volumes/backups/Backups.backupdb/MacBookPro/Latest/USB-old
注意:即使新磁盘的安装名称与旧磁盘的名称相同,您也必须运行上面的命令,因为时间机器使用磁盘UUID而不是磁盘名称来关联备份(请参见man tmutil
)!
如果现在打开时间机器,它将不会创建新的备份,也不会在旧备份的基础上添加更改。
将新卷命名为与旧卷相同,可以很容易地返回上一步并还原该卷根目录的内容。
恢复似乎不执行的操作是复制扩展属性
com.apple.metadata:_kTimeMachineNewestSnapshot
和
com.apple.metadata:_kTimeMachineOldestSnapshot
Time Machine用来决定是否需要重新备份文件。因此,当您重新启动Time Machine并放置新卷时,它将备份每个文件的另一个副本,而不是仅创建另一组硬链接到已存在的副本。如果您有足够大的备份驱动器,则可以(不是很理想,但是可以)。如果您的备份驱动器没有额外的空间,则可能有问题。
我没有尝试使用Unix命令而不是Time Machine的“ Restore”按钮来还原文件,以查看是否可以将扩展属性保留在适当的位置。我相信它们会保留在Time Machine备份中,因此从理论上讲,应该可以保留它们并使Time Machine理解它仍然具有文件的不变副本。
以我的理解,尝试避免“复制” USB新备份中的文件是徒劳的。原因如下:
我刚刚遇到了与OP相同的情况,通过Apple官方聊天,经历了使用Finder访问TM备份数据库手动恢复文件的过程。我发现并经过OAP验证的是,TM每次备份时都会创建EXTERNAL HDD的完整副本。(内部HD并非如此)
也就是说,我转到每个“日期文件夹”,并且在那里有我的完整文件集(显然是在备份日期),并且实际上具有许多旧文件的副本。OAS确认这确实是“设计使然”发生的,在速度和空间方面效率很低,这是TM将默认情况下自动将外部驱动器放入排除列表的原因之一。
因此,如果要在Time Capsule磁盘中节省空间,则在恢复后,我必须转到数据库中的EACH文件夹并删除“旧”备份的文件。如您所见,“映射”旧的新备份磁盘不会减少文件在备份数据库中的复制次数。
再次,这是一个真实的案例,并与Apple官方支持聊天。
我希望这会增加以前的建议,欢迎大家发表评论或提出其他相反的经验。
关于更好,增量备份MacOS软件来备份USB驱动器的任何建议?并备份NAS?-忘记云了,万一发生大故障,恢复将需要几个月的时间(在美国以外,您将无法获得恢复磁盘的邮件传递服务),所以我拥有它,但作为Plan-C案例。