BackupPC가 백업을 완료할 수 없습니다.

BackupPC가 백업을 완료할 수 없습니다.

CentOS 5.2에서 /etc/ 디렉터리를 백업하기 위해 BackupPC를 사용하려고 합니다. 이 작업은 몇 시간이 걸리며 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

관련 정보