rsync가 실행되는 동안 파일이 변경되면 어떻게됩니까?


10

~ 10GB의 작은 파일을 복사하기 위해 rsync를 사용하고 있습니다. rsync가 실행되는 동안 소스 디렉토리의 파일이 수정되면 어떻게됩니까?

답변:


8

rsync는 먼저 파일을 스캔하고 목록을 작성합니다. 따라서 파일이 동기화 대상으로 표시되면 rsync는 최신 파일 변경 내용을 동기화합니다. 그러나 파일이 동기화 작업을 시작하기 전에 빌드 된 동기화 할 파일 목록에 없으면 동기화되지 않습니다.


그러나 다음 상황에서는 어떻게됩니까? rsync가 시작되고 rsync가 FileA를 수정 된 것으로 청구하고 rsync가 FileA를 복사하기 시작하지만 rsync가 복사하는 동안 FileA가 다시 수정됩니다.
— wewa

3

rsync가 실행되는 동안 소스 디렉토리의 파일이 수정되면 어떻게됩니까?

rsync가 실행 되기 전에 수정되는지 여부에 달려 있습니다. @Sachin이 전송하기 전에 수정하지 않으면 전송 중 수정 사항은 선택되지 않습니다.

파일이 전송되는 동안 파일을 수정하는 경우 체크섬이 실패하고 다시 돌아올 것입니다. 그리고 두 번 돌아가도 여전히 실패하면 메시지를 인쇄합니다. 오류, 체크섬 실패, 전송 중에 파일이 변경 되었습니까?

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