验证.tar.gz备份

埃莱诺(Eleno)

编辑3:对于将要阅读此问题的人员:--verify神秘地失败并显示“警告:不能搜索:非法搜索”,因此,我建议您寻求替代方法来验证归档。我的原始问题如下。


如果不进行恢复,什么是确保.tar.gz备份完整性的正确方法我正在使用GNU tar

根据tar我所阅读的手册页,在创建归档文件时tar提供了一个--verify选项,并提供了--diff查找现有归档文件和文件系统之间差异选项。

使用--diff创建档案后,是否有多余的支票--verify还是--diff更可靠,因此以前--verify的备份是多余的,除非您希望备份过程快速失败?

我们是否应该同时使用调用gzip --test以验证.gz存档,或者是否已经tar执行了自己的检查我会说的。--verify--diff

感谢您的关注。

编辑:根据Lgeorget的建议,我也可以存储档案的哈希,以在恢复时检查档案是否已损坏。

编辑2:因此,显然--verify就足够了。也许我可以tar --list用来检查档案是否可读和可提取。我还想知道是否--diff检查文件的内容还是仅检查文件名(以及可能的属性)。

普西

是的,验证后的差异是多余的,不是,没有指向gzip --test,因为tar读取存档的第一件事就是将其解压缩,因此任何压缩问题都将导致失败。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章