编辑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] 删除。
我来说两句