하드 링크 트리의 추가 크기 결정

하드 링크 트리의 추가 크기 결정

원래 백업 이후 변경된 파일의 복사본인 "하드 링크 트리"를 사용하여 폴더의 두 번째 백업을 만드는 것은 상대적으로 일반적입니다.

예를 들어 이를 달성하기 위한 rsync명령줄 옵션이 있습니다 .--link-dest

내 질문은 이 "하드 링크 트리"가 사용하는 추가 디스크 공간을 쉽게 볼 수 있는 방법이 있습니까?

하드링크는 동일한 파일이므로 du새 트리에서 실행하기만 하면 하드링크된 파일을 포함한 모든 파일의 전체 크기가 표시되므로 원본 파일의 디스크 공간을 공유하게 됩니다.

답변1

더 많은 실험을 해본 결과 du생각보다 "더 똑똑"해진 것 같습니다.

두 개의 트리를 인수로 제공하면 첫 번째 트리에 비해 두 번째 트리의 크기가 표시됩니다.

du -sh backup-Jan backup-Feb
242G    backup-Jan
24G     backup-Feb

두 번째 트리만 제공하면 전체 크기가 표시됩니다.

du -sh backup-Feb
245G    backup-Feb

인수를 반대로 지정하면 예상한 대로 수행되고 최신 백업의 전체 크기와 이전 백업의 상대적 크기가 표시됩니다.

du -sh backup-Feb backup-Jan
245G    backup-Feb
21G     backup-Jan

답을 찾기가 더 어려울 것 같아요!

관련 정보