[[OS/Linux/LVM]]

**LVMの拡張・縮小 [#y42c5402]
***LVMのメイン機能 [#g95e1ab8]
+拡張の手順
以下の順で拡張します.
++ディスクをVGへ追加(必要な場合)
++LV の拡張
++ファイルシステムの拡張
+縮小の手順
++ファイルシステムの縮小
++LV の縮小

----
**ディスクをVGへ追加 [#i188d906]
**ディスクをVGへ追加 (必要な場合) [#ib25f21b]
 # vgextend [VG名] [物理ディスクパーティション名]
例)
 # vgextend /dev/vg02 /dev/sdb1
※/dev/sda1はファイルシステムまで作成しておくこと.
**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
※[注意] ファイルシステムのサイズより小さくしないこと
小さくした場合, データが消えます.
トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS