rsync -acvvv sd를 성공적으로 종료하면 동일한 디렉토리 트리가 보장됩니까?

rsync -acvvv sd를 성공적으로 종료하면 동일한 디렉토리 트리가 보장됩니까?

하나는 xfs이고 다른 하나는 ntfs라는 두 개의 볼륨이 있습니다. ntfs는 비어 있고 xfs에는 10개의 하위 항목이 있습니다.

동기화가 필요했습니다.
처음에는 몇 가지 하위 항목을 GUI FM으로 드래그하여 복사했습니다. 내가 끌고 있던 직계 후손 중 몇몇이 끝난 것 같습니다. 하나는 완료되기 전에 중지했고 나머지는 파일에 대한 정보를 수집하는 동안 계속 취소했습니다.

그런 다음 을 실행했습니다 rsync -acvvv xmp/ nmp/. 여기서 xmpnmp은 볼륨의 각 마운트 지점이며 0 상태로 종료되었습니다.
find xmp -printf x | wc -cfind nmp -printf x | wc -c다 372926을 반환합니다.

내 질문은: 두 드라이브의 내용이 동일하다는 것을 보장합니까?

답변1

TLNR:rsync에 성공한 후 둘 다(소스 및 대상)에 동일한 양의 파일 및 디렉토리가 있다는 사실을 고려하면 그렇습니다.

이 경우 종료 상태가 0이면 xmp/의 모든 내용이 전적으로 nmp/에 있음을 의미합니다. 하지만 그 반대의 경우는 없습니다. 이는 단방향 프로세스입니다.

엄격하게동일한rsync를 사용하면 xmp/에 없는 nmp/의 가능한 모든 콘텐츠(rsync 매뉴얼에서는 외부 파일이라고 함)도 삭제해야 합니다.--삭제매개변수.

관련 정보