我们有一台 BackupPC 服务器,用于备份 Lotus Domino 9 服务器,两者都运行在 64 位 Ubuntu 12.04 上,并搭载 rsync 3.0.9。
我们的 Domino 服务器设置为存档超过 12 个月的电子邮件,我曾经手动执行过一次此存档,结果产生了一些 notesdata/archive/a_user.nsf 文件,大小在 50 MB 到 2 GB 之间。截至目前,这些文件的文件大小没有变化,但由于 Domino 正在对它们进行修复,它们的修改时间每天都会发生变化。
我的问题是,尽管运行的是增量备份,BackupPC 每天都会完整备份这些文件。我尝试过 rsync/xfer 选项 --size-only,但没有结果。这可能是因为在 Domino 中运行修复时文件被某种方式更改了,但没有显示为文件大小更改?例如,如果 Domino 对文件运行修复,它可能会在 nsf 中插入一个新的时间戳,从而导致 rsync/xfer 的某种校验和失败。
问题是,我是否正确使用了 --size-only,或者是否有其他可用的 rsync/xfer/backuppc 选项?如果没有,那么我必须更改 Domino 执行这些修复的方式(假设这是可能的)。
提前感谢您的任何意见。
答案1
用户 blau 向我指出了 rsync FAQ,以了解为什么相同的文件被一遍又一遍地复制。原来是因为原始 BackupPC xfer 命令中缺少 --times 选项。