BackupPC 无法完成备份

BackupPC 无法完成备份

我正在尝试使用 BackupPC 备份 CentOS 5.2 上的 /etc/ 目录。这需要几个小时,然后被 ALRM 信号中止。使用 /etc 中的所有数据创建了部分备份,但 BackupPC 认为备份失败,并且总是重新开始进行完整备份。

如果我尝试从备份服务器手动运行 rsync,它可以完美运行并在大约 5-10 秒内完成。

我有额外的服务器,其中有几 GB 的数据正在备份,并且它可以正常工作。

答案1

BackupPC 3.X 版本的过程中有一些与 rsync 3.2.3 不兼容的更改

https://github.com/backuppc/backuppc/issues/369

我们遇到了同样的问题,并通过--protocol=28在主配置(Xfer)中添加RsyncArgs参数来解决它。

或者,您也可以使用以下内容编辑 config.pl:

$Conf{RsyncArgs} = [
  '--numeric-ids',
  '--perms',
  '--owner',
  '--group',
  '-D',
  '--links',
  '--hard-links',
  '--times',
  '--block-size=2048',
  '--recursive',
  '--protocol=28'
];

(只有最后一行很重要,您可能希望保持其余部分不变)

然后,如果您有 Ubuntu 客户端,您可能需要检查以下参数:

$Conf{RsyncArgsExtra} = [
  '--open-noatime',
  '--no-msgs2stderr'
];

在各自的<name_of_host>.pl文件上

对于 Debian 10 (Buster) 服务器,您只需要--noatime在其特定配置中进行 ( RsyncArgsExtra)

相关内容