vgextend / vgreduce の使い方

VG に PV を足す・外す

書き方

sudo vgextend VG名 PV...
sudo vgreduce VG名 PV

空きが足りなくなったら、新しいディスクを足して VG を大きくします。使っている PV は外せません。

よく使うオプション

オプション意味
vgreduce VG名 PVVG から PV を外す(使っていない PV だけ)

例

$ sudo vgextend vgdata /dev/sdd  Volume group "vgdata" successfully extended

新しいディスクを vgdata に足して、空きを増やします。

$ sudo vgs vgdata

足したあと、VFree(空き)が増えたかを確かめます。

$ sudo vgreduce vgdata /dev/sdd

使っていない PV を VG から外します。

よくある間違い・注意

  • LV が使っている PV は外せません。先に pvmove で中身をほかの PV へ移します。
  • vgextend だけでは LV は広がりません。続けて lvextend します。

実際に打って練習する

Linux レベル2 コースの Lv36「土台を足す vgextend」で覚えます(第3章 倉庫の増築(LVM と RAID))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、ゴールド以上のプランで遊べます。

Linux サーバー構築のコマンド一覧(LinuC レベル2 の範囲)へ戻る