Windows에서 cwrsync를 사용하여 원자 트랜잭션 rsync를 수행하는 방법이 있습니까?
의미 : 동기화 프로세스 중에 네트워크 연결 문제가 발생하는 경우 동기화가 완료되지 않는 방식으로 동기화를 완전히 완료하거나 ‘롤백’하고 싶습니다.
웹에서 나는 이것을 발견했다.
http://www.opensource.apple.com/source/rsync/rsync-40/rsync/support/atomic-rsync
Windows에 cwrsync에 대한 비슷한 솔루션이 있는지 궁금합니다.
답변
--delay-updates put all updated files into place at end
그것이 당신이 원하는 것을하는지 모르겠습니다.
또는 rsync 전에 폴더를 복제하고 dupe를 rsync 한 다음 mv를 복제하십시오. 여전히 효율적입니다. 네트워크 대역폭. 편집 : (아마도 로컬 I / O에 비해 다소 효율적으로 바뀌는 경우).