설치 후 백업이 중단되었습니다.

설치 후 백업이 중단되었습니다.

다음 명령을 사용하여 백업을 하는데 페도라를 새로 설치하고 백업 파일을 모두 복사한 후 다시 백업하면 변경되지 않은 파일도 복사됩니다. 왜? 이것을 피할 수 있나요?

rsync -tvr --modify-window=1 --cvs-exclude \
   --exclude-from '/run/media/user/32GB/.exclude' --progress \
   /home/user/Documents/* /run/media/alex/32GB/

답변1

-c명령줄에 옵션을 추가합니다 .

rsync 매뉴얼 페이지에서:

-c, --체크섬

이는 rsync가 파일이 변경되었는지, 전송해야 하는지 확인하는 방식을 변경합니다. 이 옵션이 없으면 rsync는 lqquick checkrq(기본값)를 사용하여 보낸 사람과 받는 사람 사이의 각 파일 크기와 마지막 수정 시간이 일치하는지 확인합니다. 이 옵션은 각 파일의 128비트 체크섬을 일치하는 크기와 비교하도록 이 설정을 변경합니다. 체크섬을 생성한다는 것은 양 당사자가 전송 중인 파일의 모든 데이터를 읽는 데 많은 디스크 I/O를 소비한다는 것을 의미하므로(변경된 파일을 전송할 때 읽기가 수행되기 전) 작업 속도가 크게 느려질 수 있습니다. 발신자는 사용 가능한 파일 목록을 작성하기 위해 파일 시스템 검사를 수행할 때 체크섬을 생성합니다. 수신자는 변경된 파일을 검색하면서 체크섬을 생성하고 해당 발신자의 파일과 동일한 크기의 파일을 체크섬합니다. 전송을 위해 크기 또는 체크섬이 변경된 파일을 선택합니다.

관련 정보