rsnapshot
나는 데스크탑(Ubuntu에서 Ubuntu 실행)의 홈 디렉토리에 대해 정기적으로 자동 스냅샷을 찍어 sda
예비 내부 하드 드라이브( )에 저장하는 경우가 많습니다 sdb
. 때로는 콘텐츠를 외부 USB SSD에 수동으로 rsync
복사(전달 )하기도 합니다. 또한 입양 이전에 내 파일에 대한 오래된 수동 백업도 포함되어 있으므로 이들 중 상당수는 수신 파일과 중복 됩니다 .sdb
sdc
sdc
rsnapshot
sdc
rsnapshot
rdfind
최근에 에서 에서 수동으로 스냅샷을 찍은 후 실행하여 -makehardlinks
디스크 사용량을 크게 줄일 수 있는 이 도구(옵션 포함)를 발견했습니다 . 그러나 먼저 (~250GB)에서 파일을 쓰기 때문에 중복 I/O 작업이 필요합니다.sdc
rdfind
rsync
sdb
sdc
rsync
sdb
그 다음에실행 중입니다 rdfind
(거의 동일한 250GB 확보).
원칙적으로 다음과 같은 것을 실행할 수 있어야 합니다.rdfind
앞으로 rsync
해시를 확인하고 어떤 파일을 sdb
작성해야 하는지, 어떤 파일이 하드 링크가 될 수 있는지 결정합니다. 하지만 어떻게 해야 할까요?
- 저는 Linux 생태계 전체에서 작동하는 일반적인 솔루션을 찾고 있지만 배포 또는 파일 시스템 관련 답변도 환영합니다.
- 내 데스크탑은 Ubuntu 22.04를 실행하며 둘 다 BTRFS를
sdb
사용합니다sdc
. - 내 질문은 중복 제거와 관련되어 있으므로 이 질문과 다릅니다.~ 사이단지 출발지가 아닌 출발지와 목적지:rsync용 중복 제거 도구?
- 하드 링크 파일이 무엇을 의미하는지 알고 있습니다.