내 파티션(ext4)은 사용된/여유 공간의 크기를 어떻게 알 수 있나요?

내 파티션(ext4)은 사용된/여유 공간의 크기를 어떻게 알 수 있나요?

를 실행했는데 df출력이 거의 즉시 나타납니다.

(FS        Size  Used   Avail  Use%)
/dev/sda1  145G  8.4G   130G   7%

sda1은 ext4 파티션입니다.

모든 파일의 크기를 합산하지 않고 어떻게 df거의 즉각적으로 공간 정보를 제공할 수 있습니까?

답변1

전통처럼유닉스 파일 시스템,ext2, ext3 및 ext4에는슈퍼블록에는 파일 시스템 구성에 대한 정보가 포함되어 있습니다. 기본 슈퍼블록은 파티션 시작 부분에서 고정된 오프셋에 저장되며, 여기에 포함된 정보는 매우 중요하므로 슈퍼블록의 백업 복사본이 파일 시스템 전체에 저장됩니다.

슈퍼블록에 포함된 정보에는 파일 시스템의 총 inode 및 블록 수와 사용 가능한 개수가 포함됩니다. 이 정보는 파일 시스템의 사용 공간과 사용 가능한 공간을 효율적으로 계산하는 데 사용될 수 있습니다.

관련 정보