rsync
macOS에서 Linux까지 파일에 대해 비슷한 명령을 사용했습니다.
rsync -avz <ip-address>:/Backup/ Backup/
이 폴더는 이전에 파일을 변경하지 않고 Backup/
동일한 컴퓨터에서 복사되었습니다 . scp
나는 이것이 rsync
아무 일도 하지 않을 것이라고 생각했지만 모든 파일을 덮어쓰기 시작했고(아마도 타임스탬프가 다르기 때문에) 많은 디스크 쓰기가 발생했습니다. 동일한 명령을 시도했는데 --size-only
거의 즉시 완료되었습니다. 하다rsync
전체 범위타임스탬프가 다른 파일(즉, 차이점이 확인되지 않음)이 있습니까? 파일 크기에 따라 달라지나요?
답변1
rsync에 대한 좋은 매뉴얼을 읽어보세요:
It is famous for its
delta-transfer algorithm, which reduces the amount of data sent over
the network by sending only the differences between the source files
and the existing files in the destination.
쓰기가 아닌 읽기 I/O를 수행하고 있다고 생각합니다. 내용을 스캔하는 대신 rsync에서 파일을 덮어쓰시겠습니까?