Ext4

新的 FS 大小與 LV 大小不同

  • June 15, 2016

我在 RHEL6 機器上創建了一個 4 GByte 大小的 LV。

我創建了一個 4 GByte 大小的 EXT4 FS。

[root@server ~]# lvcreate -n newlvnamehere -L 4096M rootvg
 Logical volume "newlvnamehere" created.
[root@server ~]# mkdir /newfshere
[root@server ~]# mkfs.ext4 /dev/mapper/rootvg-newlvnamehere
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=1 blocks, Stripe width=0 blocks
262144 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1073741824
32 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
   32768, 98304, 163840, 229376, 294912, 819200, 884736

Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@server ~]# mount /dev/mapper/rootvg-newlvnamehere /newfshere
[root@server ~]# df -m /newfshere
Filesystem           1M-blocks  Used Available Use% Mounted on
/dev/mapper/rootvg-newlvnamehere
                     3904     8      3691   1% /newfshere

如果我以後使用 resise2fs 它什麼也沒做..

問題:為什麼 EXT4 FS 的尺寸與 LV 的尺寸不完全相同?它只有 3904 MByte 大小,LV 是 4096。192 MByte 去哪兒了?4096-3904。

rootvg 中的 PE 大小為 32 MByte。FS 期刊大小:128M

您的文件系統確實與 LV 具有完全相同的大小:mkfs.ext4

262144 個 inode,1048576 個塊

這是4GB。日誌(128MB)和文件系統資料結構(超級塊和備份)佔了失去的 192MB。

為什麼有這麼多不同的方法來衡量磁碟使用情況?有更多的細節。

引用自:https://unix.stackexchange.com/questions/289965