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.