일부 파일을 전송하는 동안 Rsync가 중단됩니다.

일부 파일을 전송하는 동안 Rsync가 중단됩니다.

내 컴퓨터는 rsync 버전 2.6.9 프로토콜 버전 29가 포함된 macOS 11을 실행하고 있습니다. 내 백업 대상은 rsync 버전 3.1.2 프로토콜 버전 31이 포함된 DSM 7.0을 실행하는 Synology NAS입니다. 로컬 네트워크에서 SSH를 통해 Synology에 액세스합니다. NAS 저장소에는 Btrfs 파일 시스템이 있습니다.

수천 개의 파일에 대해 rsync 프로세스와 파일 전송이 정확하고 빠르며 예상대로 이루어집니다. 그러면 프로세스가 파일 중간에 중단됩니다. rsync 프로세스를 종료하고 다시 시작하면 동일한 파일의 동일한 데이터 청크에서 정지됩니다. 백업 대상에서 부분적으로 전송된 파일을 삭제하고 프로세스를 다시 실행하면 정확히 동일한 양의 데이터가 전송되고 다시 중단됩니다. 소스 데이터 세트에서 해당 파일을 제거하고 rsync를 다시 시작하면 특정 데이터 청크의 다른 파일에서 중단되는 지점까지 수천 개의 파일이 백업 위치에 올바르게 추가됩니다. 그리고 반복하세요.

rsync에 대해 다음 매개변수를 실행하고 있지만 진행이 실패하지 않고 중단되기 때문에 문제를 설명하는 유용한 출력이 없습니다.

rsync -av --itemize-changes --progress --stats --human-readable /src user@host:/dest

동일한 데이터가 HFS+ 형식의 USB 외장 하드 드라이브에 백업되며 rsync를 사용한 백업은 해당 대상에 문제가 없습니다. 따라서 이는 실패한 데이터 읽기가 아니라는 것을 의미합니다. Synology에 기록하지 못한 데이터 청크에 대한 구체적인 내용은 무엇입니까?


파일 생성을 처음 시도할 때 지연되는 동안 출력:

<f+++++++ photos_and_videos/videos/1163537_1151511378282944_34972_n_10150522682652944.mp4
      54.23M  55%   17.11MB/s    0:00:02

프로세스를 실행하려는 다음 시도가 모두 지연되는 동안 출력됩니다.

<f.stp... photos_and_videos/videos/1163537_1151511378282944_34972_n_10150522682652944.mp4
           0   0%    0.00kB/s    0:00:00

답변1

이 문제는 Synology의 저장소 할당량 구성이 잘못되어 발생했습니다(너무 낮게 설정됨). 할당량에 도달해도 Rsync가 실패하지 않았습니다. 파일 시스템의 공간이 부족해도 Synology의 저장소 할당량에 도달하는 것과 동일한 결과/오류가 발생하지 않기 때문일 수 있습니다.

관련 정보