Backuppc | xfer 도중 치명적인 오류가 발생했습니다 (신호 = PIPE에 의해 중단됨).


0

Ubuntu 16.04.5 LTS에서 backuppc 버전 3.3.1을 실행 중이며 거의 데비안, 우분투 또는 proxmox 호스트와 같은 여러 Linux 서버를 백업하려고합니다.

내 문제는 webUI에서 전체 / Incermental 백업을 실행할 때 다음 메시지가 표시된다는 것입니다.

2018-08-06 14:22:32 / var / lib / vz / dump / dump 디렉토리 (전체 백업 # 1)에 대한 전체 백업이 시작되었습니다 .2018-08-06 14:22:33 신호 PIPE 2018-08 이후 백업 중단 -06 14:22:34 xfer 중에 치명적인 오류가 발생했습니다 (신호 = PIPE에 의해 중단됨) <

내 백업 드라이브는 / mnt / backuppc로 마운트 된 nfs 드라이브이며 backuppc의 topdir은 / mnt / backuppc / backuppc입니다. backup backup 사용자 및 / 또는 루트 사용자로 쓸 수 있습니다.

몇 가지 문서를 살펴본 결과 디버깅을 위해 수행 한 작업이 있습니다.

ssh -l 루트 도메인 whoami 루트

su su -s / bin / bash backuppc / usr / share / backuppc / bin / BackupPC_dump -v -f 호스트

나에게이 결과를 줘

backuppc @ backup3 : / home / user $ / usr / share / backuppc / bin / BackupPC_dump -v -f HOST cmdSystemOrEval : 시스템 / bin / ping -c에 대해 HOST cmdSystemOrEval : 완료 : 출력 PING HOST (149.202.75.195) 56 (84) 바이트의 데이터. ns3013409.ip-149-202-75.eu (149.202.75.195)의 64 바이트 : icmp_seq = 1 ttl = 53 시간 = 23.6ms

--- 호스트 핑 통계 --- 1 패킷 전송, 1 수신, 0 % 패킷 손실, 시간 0ms rtt min / avg / max / mdev = 23.654 / 23.654 / 23.654 / 0.000 ms

cmdSystemOrEval : 시스템 / bin / ping -c 1에 대해 HOST cmdSystemOrEval : 완료 : PING HOST (149.202.75.195) 56 (84) 바이트의 데이터를 출력했습니다. ns3013409.ip-149-202-75.eu (149.202.75.195)의 64 바이트 : icmp_seq = 1 ttl = 53 시간 = 23.6ms

--- 호스트 핑 통계 --- 1 패킷 전송, 1 수신, 0 % 패킷 손실, 시간 0ms rtt min / avg / max / mdev = 23.602 / 23.602 / 23.602 / 0.000 ms

CheckHostAlive : / var / lib / vz / dump / dump 디렉토리에 대해 23.602 전체 백업 시작 (기준선 백업 # 1)이 전체 덤프를 시작했습니다. share = / var / lib / vz / dump / dump 실행 중 : / usr / bin / ssh- o ServerAliveInterval = 300 -q -x -l 루트 호스트 / usr / bin / rsync --server --sender --protocol = 29 --numeric-ids --perms --owner --group -D --links- 하드 링크 --times --block-size = 2048 --ignore-times. / var / lib / vz / dump / dump / Xfer PID는 이제 2549입니다. xferPids 2549 원격 프로토콜을 얻었습니다. 29 협상 된 프로토콜 버전 29 Remote [2] : 디렉토리를 건너 뜁니다. Xfer PID는 이제 2549,2550입니다. xferPids 2549,2550 소켓에 4 바이트를 쓸 수 없습니다 EOF 읽기 : 다시 시도 : 0 바이트를 가져옴 하위가 중단되었습니다. 완료 : 0 개 파일,

rsync 명령을 수동으로 실행하면 백업이 올바르게 시작됩니다.

rsync -av -e ssh root @ HOST : / var / lib / vz / dump / dump / mnt / backuppc / backuppc / pc / pHOST / 2 <

여기 내 HOST.pl 파일 아래 : $ Conf {RsyncShareName} = [ '/ etc', '/ var / lib / vz / dump / dump']; $ Conf {RsyncClientCmd} = '$ sshPath -o ServerAliveInterval = 300 -q -x -l root $ host $ rsyncPath $ argList +'; $ Conf {RsyncArgs} = [ '--protocol = 29', '--numeric-ids', '--perms', '--owner', '--group', '-D', '-링크 ','-하드 링크 ','-시간 ','--block-size = 2048 ']; $ Conf {ClientTimeout} = 72000; $ Conf {PingMaxMsec} = 50; $ Conf {XferMethod} = 'rsync'; $ Conf {RsyncClientPath} = '/ usr / bin / rsync';

백업을 시작한 직후 호스트가 올바르게 백업되고 중단되는 이유를 모르겠습니다.

이 오류 메시지에서 수행 할 수있는 모든 Google 검색을 완료했다고 생각하므로 누군가이 문제를 해결할 수 있도록 도와 줄 수 있습니까? 고마워

추신 :이 게시물의 형식에 대한 사과, 이것은 내 첫 번째 스레드이며 아직 구문에 익숙하지 않습니다.


서식 도움말을 조회하고 질문을 거의 읽을 수없는 형식으로 지정하십시오. 게시하기 전에 미리보기에서 이것을 보았을 것입니다.
RalfFriedl

답변:


0

나는 마침내 해결책을 찾았고 defautl rsync ssh arg : --recursive를 삭제했습니다. '/ var / mysql']; $ Conf {RsyncClientCmd} = '$ sshPath -q -x -l root $ host $ rsyncPath $ argList +'; $ Conf {RsyncArgs} = [ '-숫자 ID', '--perms', '-소유자', '-그룹', '-D', '--links', '-하드 링크 ','--times ','--block-size = 2048 ','--recursive ']; –

이것이 미래의 누군가를 도울 것입니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.