如何验证时间机器备份
目录:
一些 Mac 用户可能希望在使用快照或备份通过 Time Machine 恢复 Mac 之前验证其 Time Machine 备份的完整性。
此验证提供了一种简单的方法来了解存储在服务器或Time Capsule 上的Time Machine 备份数据是否已被修改或损坏,并且在某些情况下可能是一种有用的故障排除技巧。
如何在Mac OS 上验证Time Machine 备份
- 确保Time Machine 备份卷像往常一样连接到Mac(网络或其他方式)
- 从Mac菜单栏中下拉Time Machine菜单,然后按住OPTION / ALT键
- 从菜单选项中选择“验证备份”
验证备份可能需要一段时间,具体取决于备份本身的大小以及Mac 的速度。
Time Machine 将通过比较校验和来验证备份,并在发现问题时提醒用户。如果备份验证正常,则不会报告任何问题。校验和可能不匹配,表明 Time Machine 备份存在某种问题、损坏或修改,Mac OS 将提供说明以尝试更正问题。备份也可能根本没有有效的校验和。
您可以通过这种方式验证未加密和加密的备份。
虽然验证Time Machine 备份功能在Mac OS X 和Mac OS 中已经存在了很长时间,但需要注意的是,只有现代版本的Mac OS 会维护与每个备份快照关联的校验和记录, 因此如果备份是在 10.12 或 10.11 之前进行的,则无法通过这种方式比较校验和来验证它。
从命令行验证时间机器备份
命令行用户还可以使用有用的tmutil 实用程序验证备份,使用以下命令语法:
tmutil verifychecksums /path/to/backup
tmutil verifychecksums 方法提供与Time Machine 菜单选项相同的功能,除了通过命令行。
对于那些想知道的人来说,Time Machine Verify 功能的工作原理是计算备份的校验和,并将其与最初从 Mac 进行备份时生成的校验和进行比较,类似于 md5 哈希的方式或 sha1 校验和通常用于手动检查数据完整性。
知道验证Time Machine 备份的另一种方法或此功能的其他有用用途吗?在下面的评论中让我们知道。