如果您备份系统并创建一个包含数千个文件和目录的 .tar.gz,您如何轻松检查其完整性?(即无需解压)。
保留备份很好,但实际上确保您的备份在时机成熟时能够正常工作甚至更好......我想知道一种简单的方法来做到这一点。
除了 Ignacio Vazquez-Abrams 建议的测试之外,您可能还想为 tarball 创建单独的校验和文件。虽然它不会捕获在初始创建期间损坏的 tarball,但它可以让您稍后验证文件是否仍处于原始状态,并且它们没有被磁盘或文件系统问题损坏。
假设备份 backup_20110724.tar.gz 已创建,您可能还希望运行以下命令:
sha256sum backup_20110724.tar.gz > backup_20110724.tar.gz.sha256
Run Code Online (Sandbox Code Playgroud)
然后它会创建一个包含如下内容的文件:
6d5fc8993d88739247ab76c01ddf3164e585b3ed02a63362cd209d2ba463eda5 backup_20110724.tar.gz
Run Code Online (Sandbox Code Playgroud)
然后,您可以稍后按照以下方式验证完整性:
sha256sum -c backup_20110724.tar.gz.sha256
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19787 次 |
| 最近记录: |