使用哪些选项可以进行准确的 bacula 备份?

使用哪些选项可以进行准确的 bacula 备份?

这其实是两个问题合二为一。第一个问题更偏向理论。那么当指定精确选项时,bacula 如何确定文件是否需要备份?这是一个简单的 AND 问题?

例如,如果选项为 Accurate = sm5,bacula 将不会备份文件,如果
((size = old size) AND (modtime = old modtime) AND (md5 = old md5)),
对吗?是否有任何选项优先?例如,如果 modif 时间不同但 md5sum 相同,是否会跳过文件?是否有任何隐含的选项不能忽略?

实际情况,(bacula 5.0.1)我必须备份一个 svn repo,为了能够尽可能简单地进行增量备份,我正在将其热复制(客户端运行之前)到另一个位置,bacula 将备份(然后在客户端运行之后将其删除)。现在在文件集中我有

Accurate = spnd5

这应该告诉 bacula 考虑大小、权限位、链接数、大小减少和 md5sum。但是,增量还包括 svn 的完整副本。我做错了什么?它似乎考虑了创建时间,尽管我没有指定它。

答案1

考虑到您的准确选项,它根本不应该检查这一点,但也许您可以测试设置选项 mtimeonly=yes 是否有效,因为如果您添加文件链接,ctime 就会发生变化。

答案2

这里是 Bacula 5.03 的主要参考 PDF。第 29 页。bacula 可能正在使用 verify 的默认选项以及 Accurate 的指定选项。

尝试更改验证和准确的选项。

相关内容