[[OS/Linux/LVM]] **LVMの拡張・縮小 [#y42c5402] ***LVMのメイン機能 [#g95e1ab8] +拡張の手順 以下の順で拡張します. ++LV の拡張 ++ファイルシステムの拡張 +縮小の手順 ++ファイルシステムの縮小 ++LV の縮小 ---- **LVの拡張 [#dfd28a95] # lvextends -L +[拡張するサイズ] /dev/[VG名]/[LV名] 例) # lvextends -L +512M /dev/vg02/lvol1 +ファイルシステムの拡張 ++事前確認 Kernel のバージョン等により, オンラインでの拡張に対応していない場合 マウントをはずしてから実施のこと. # resize2fs /dev/[VG名]/[LV名] [変更後のサイズ] ※サイズ省略時は, パーティション[LVにて利用可能]の最大になる 例) # resize2fs /dev/vg02/lvol1 4300M ※ディストリビューションによっては, ext2online, ext2remove 等を 用いる必要がある. 各コマンドについてはマニュアル参照. **ファイルシステムの縮小 [#y9c2c0ca] +整合性チェックをする # e2fsck -f /dev/[VG名]/[LV名] 例) # e2fsck -f /dev/vg02/lvol1 +縮小する ++事前確認 Kernel のバージョン等により, オンラインでの拡張に対応していない場合 マウントをはずしてから実施のこと. # resize2fs /dev/vg02/lvol1 [変更後のサイズ] ※ディストリビューションによっては, ext2online, ext2remove 等を 用いる必要がある. 各コマンドについてはマニュアル参照. +LVの縮小 # lvreduce -L -500M /dev/[VG名]/[LV名] 例) # lvreduce -L -500M /dev/vg02/lvol2 ※[注意] ファイルシステムのサイズより小さくしないこと 小さくした場合, データが消えます.