我如何验证 Time Machine 是否正确备份了我的系统?

我如何验证 Time Machine 是否正确备份了我的系统?

我刚刚在新笔记本电脑上第一次使用 Apple 的 Time Machine...我想知道一切是否都已备份完毕,最好的检查方法是什么?

答案1

明智的做法是,在验证备份之前不要相信它们。在备份计算机的历史上,人们都认为他们的备份工作正常,直到他们需要备份的那一天,他们才发现,尽管他们从未发现错误,但他们的备份根本无法使用。

我建议您假装您的 MacBook 遭遇了灾难性的硬盘损失,并将您的 Time Machine 备份恢复到其他硬盘。使用 MacBook 附件套件中附带的操作系统安装/恢复 DVD 启动 MacBook,然后卸载内置硬盘,插入另一个外部 USB 硬盘,并将您的 Time Machine 备份恢复到该其他外部硬盘。

确保它能启动并且一切都完好无损。这样您不仅可以相当彻底地验证您的备份,还可以在最终丢失笔记本电脑或遭遇灾难性硬盘故障时给自己信心。

没有第二个外部硬盘?买一个,用于异地备份。定期将其与主 Time Machine 驱动器交换。将其存放在银行的保险箱中、父母家、朋友家、工作场所或任何其他场所,而不是您的笔记本电脑和主备份驱动器通常所在的位置。

答案2

如果没有出现错误,则说明所有内容都已正确备份。不过,您恢复备份的能力只能通过实际尝试来测试,可能是在虚拟机或稀疏包中。

如果您不确定哪些文件已备份,请在 Finder 中浏览备份卷。您将找到启动卷的精确副本。您可以diff在 Terminal.app 中运行以下命令来验证:

sudo diff -rq /Users /Volumes/TimeMachine/Backups.backupdb/Hypatia/Latest/Hypatia/Users

如果您有多个用户,则需要使用该sudo命令,否则您将无权读取他们的主目录。

我没有比较根目录,/因为有些文件夹(例如)/Volumes会抛出各种您不感兴趣的错误(例如,/Volumes/Bootvolume与 相同/,如果您尝试与任何内容进行比较,都会导致无限递归/Volumes)。该/Users卷应该包含您的所有个人数据;您可能还想检查/Library

相关内容