口是心非:从验证中排除文件

口是心非:从验证中排除文件

我使用每日 cron 作业来备份一组目录。我还有另一个每日 cron 作业来进行duplicity verify --compare-data备份,作为健全性检查,该作业在备份后不久运行。我想从验证中排除一些经常更改的文件,这样我就不会总是在生成的 cron 电子邮件中收到误报。也就是说,我不想让这些文件报告发现的差异数量。我仍然想备份这些文件(否则我会首先将它们从备份中排除)。

不幸的是,在验证时,口是心非将--exclude/--include选项仅应用于文件系统端,而不应用于备份端。也就是说,当我在验证中排除的文件多于在备份中排除的文件时,口是心非会将这些文件报告为丢失(存在于备份中但在文件系统中丢失)。因此,该--exclude选项不能用于完全排除文件进行验证。有一个--file-to-restore选项,它也适用于验证(允许验证特定路径),但它只接受单个路径,而不接受一组模式,也没有像--include/那样的排除--exclude

是否有其他方法可以实现我想要的,即根据文件系统验证现有备份,从验证双方排除某些文件(最好是文件模式)?

答案1

抱歉让您失望了,但您已经研究了两种限制口是心非的方法verify。您可以考虑拆分备份,以便可以独立验证。

如果--in/exclude以一种可以取代--file-to-restore.唉,目前功能还是这样。

相关内容