증분 백업에 rsync를 사용하는 가장 공간을 절약하는 방법은 무엇입니까?

증분 백업에 rsync를 사용하는 가장 공간을 절약하는 방법은 무엇입니까?

우리가 그렇게 한다면

rsync -a --link-dest=dest1 src dest2

src그러면 rsync는 .rsync와 비교하여 수정된 파일 만 복사합니다 dest1. 그러나 1GB 파일에서 1바이트라도 수정하면 1GB 전체가 복사됩니다.

명령을 어떻게 변경합니까?

  1. 모든 이전 버전 백업은 유지됩니다.
  2. 각 파일의 델타만 복사됩니다.
  3. 모든 파일의 모든 버전을 복원할 수 있습니다.
  4. 새 버전을 유지하면서 이전 백업을 삭제할 수 있나요?

(이것은 ZFS와 같은 파일 시스템의 스냅샷과 약간 비슷합니다.)

관련 정보