EXT3 FS 크기가 파티션 크기보다 훨씬 작은 이유는 무엇입니까?

EXT3 FS 크기가 파티션 크기보다 훨씬 작은 이유는 무엇입니까?

크기가 정확히 50GB인 파티션이 있습니다.

# fdisk -l /dev/sdb
Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
#

파티션을 100% 채우는 EXT3 FS가 있으므로 파티션에 여유 공간이 없습니다.

그러나 EXT3 FS 크기(여유 공간 아님)는 파티션 크기보다 훨씬 작습니다.

# df -m /myFS
Filesystem     1M-blocks  Used Available Use% Mounted on
/dev/sdb           50141  5936     41645  13% /myFS

50141/1024는 48.9GB에 불과합니다.

중요한 질문:(51200 - 50141) 여기서1059MB 과거?

이미 다음 사항을 고려했습니다.

242131개의 inode가 있는데 아마도 1059MB가 소모되었을까요? 그러나 우리는 FS의 여유 공간이 아니라 FS 크기에 대해 이야기하고 있습니다. inode는 사용 가능한 공간을 차지할 수 있지만 파일 시스템 크기는 차지할 수 없습니다.

# df -i /myFS
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/sdb       3342336 242131 3100205    8% /myFS
#

예, 위에서 언급한 대로 FS는 파티션(디스크 자체)의 100%에 있습니다.

# resize2fs /dev/sdb
resize2fs 1.42.11 (09-Jul-2014)
The filesystem is already 13107200 blocks long.  Nothing to do!
#

예, "/etc/mke2fs.conf"는 SLES12.3에서 제공하는 기본값입니다.

관련 정보