很久以前,我为我们的网站编写了一个备份脚本,并从那时起就对其进行了更新。然而,偶尔会出现问题,一些较旧的备份现在已损坏。
过去,我曾zipinfo
在自动化脚本中使用该实用程序来尝试确定以前的备份是否损坏,然后重新尝试备份,但虽然我们仍然有一些备份,但(zip
至少)存在两个问题。
首先,zip
有根本的限制,因此我们用于tar
更大的备份。
其次,zip
它捕获的元数据不如它那么多tar
,因此我们更喜欢它来处理某些类型的事情。
此外,我们已经转向gzip
而不是zip
,并且我们也在压缩我们的tars
......
我们的备份现在很大,我正在尝试找出要删除的内容和要保留的内容 - 保留损坏的文件没有意义。因此,我正在编写一个脚本来合并我们的各种备份目录(来自现场和异地等),并且我觉得非常需要检查每个文件的有效性,因为有时一个副本已损坏,而另一个副本则正常。
我找了一个gzip
版本zipinfo
,但没有找到。我从来没有听说过这样的事情tar
,但我可能只是无知!
我当然不想诉诸于扩展磁盘空间!