
나는 rsync를 사용하여 새로 포맷된 전체 하드 디스크를 서로 복사했습니다. 약 640GB의 데이터이지만 대상 하드 드라이브에는 Used의 'df' 출력 아래에 표시되는 750MB가 더 있습니다. 어떻게 이럴 수있어? 소스는 ext4이고 대상은 ext3입니다. 그러면 차이가 발생합니까? 감사해요!
답변1
df
파일 시스템에서 사용된 공간을 사용 가능한 inode 수에 기본 inode 크기를 곱하여 계산합니다. 두 파일 시스템의 inode 크기가 서로 다른 경우 각 파일에서 사용하는 마지막 inode를 채우지 않아 낭비되는 바이트 수가 거의 확실히 다를 것입니다. (예를 들어 우주 긴급 상황의 경우 슈퍼 사용자를 위해 예약된 블록 수와 같이 파일 시스템의 인스턴스 간에는 다른 차이점이 있지만 이것이 가장 가능성이 높은 범인입니다.)