lvmパーティションを拡張

lvmパーティションを拡張する lvmの拡張のほうはマウントしたまま(オンラインのまま)可能

  1. パーティション拡張を実行
  2. ファイルシステムの拡張

という感じ。 まずはpvdisplayかpvscanで空きがあるか確認

# pvdisplay
Free PE 14595

Free PEが0でないことを確認 もしくは、

# pvscan
PV /dev/vda5 VG hogelvm2 [199.76 GiB / 57.01 GiB free]

でfreeの部分が0でないことを確認

デバイス名は、lvdisplayかlvscanで確認してlvextendを以下の書式で実行する。

lvextend -L サイズ デバイス名

/varにマウントしているデバイス/dev/mapper/host-varを30Gに拡張する場合は以下のようになる。

# lvextend -L 30G /dev/mapper/host-var
Extending logical volume var to 30.00 GiB
Logical volume var successfully resized

次にパーティションの拡張はresize2fsコマンド。広げた最大サイズまで拡張するならオプションなしで実行すればOK

# resize2fs /dev/mapper/host-var
resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/mapper/host-var is mounted on /var; on-line resizing required old_desc_blocks = 2, new_desc_blocks = 2 Performing an on-line resize of /dev/mapper/host-var to 7864320 (4k) blocks. The filesystem on /dev/mapper/host-var is now 7864320 blocks long.

簡単