...pudding - diary


2016-11-12

_ [Software] ファイルシステムのサイズがLVのサイズより小さくなる

Linux でパーティションとか論理ボリュームとかにファイルシステムを作ったとき、なんか少し小さくなる。

試してみよう。

◆128MB の LV を作る

# lvcreate -L 128M -n lv_01 vg_01

◆確認する

# lvs --units m
LV VG Attr LSize
lv_01 vg_01 -wi-a----- 128.00m

128MB の LV ができてる。

◆ファイルシステムを作ってマウントする

# mkfs.ext4 /dev/vg_01/lv_01 128M
# mount /dev/vg_01/lv_01 /mnt/p01

◆確認する

# df -B M /mnt/p01
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/mapper/vg_01-lv_01
120M 2M 113M 2% /mnt/p01

あれ?LVは 128MB あったはずなのにファイルシステム作ったら 120MB になってる。

mkfs した時の画面出力を見てると、

# mkfs.ext4 /dev/vg_01/lv_01 128M
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
32768 inodes, 131072 blocks
6553 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
16 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729

reserved for the super user とか Superblock backups stored on blocks とかあるので、管理用の領域を引いた分がファイルシステムとして使える分、ということなんだろうなあ。


2016年
11月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Twitter : @moriya_jp