rsync 백업 볼륨의 inode 수를 늘려야 합니까?

rsync 백업 볼륨의 inode 수를 늘려야 합니까?

증분 OS 백업에 사용되는 것을 고려하면 rsync다르지 않은 모든 파일에 대한 하드링크 팜이 생성됩니다. 이를 사용하여 천천히 변화하는 대규모 시스템을 정기적으로 전용 볼륨에 백업하는 경우 하드링크 기간 동안 inode가 부족해질까 걱정됩니다. 디스크 공간이 부족해지기 전에.

mke2fs 매개변수를 수정하고 해당 디스크에 대한 inode 수(밀도)를 늘리는 것이 더 낫습니까? 아니면 좋은 멀티미디어 라이브러리가 있는 일반적인 '데스크톱 Linux'를 백업하기에 충분한 기본값입니까... 또는 ext3과 다른 FS일 수도 있습니다. 더 좋을까?

답변1

하드링크는 정의상 inode에 대한 링크입니다. 하나의 inode에 대한 여러 하드링크가 있으므로 추가 inode가 필요하지 않습니다.

inode 사용량을 늘리는 유일한 방법은 각 "세대"마다 디렉터리 트리 자체가 있다는 것입니다.~ 할 것이다중복되므로 파일 변경 여부에 관계없이 각 세대의 각 디렉터리에 대해 추가 inode가 필요합니다. 즉, 내 경험상 기본 inode 할당은 증분 rsync백업 시스템에 충분합니다(저는 dirvish백업을 자동화하는 데 사용합니다). 확실히 멀티미디어에 관해 이야기할 때 평균 파일 크기는 기본 inode 할당이 고려하는 크기보다 커집니다.

관련 정보