vgextend / vgreduce の使い方
VG に PV を足す・外す
書き方
sudo vgextend VG名 PV... sudo vgreduce VG名 PV
空きが足りなくなったら、新しいディスクを足して VG を大きくします。使っている PV は外せません。
よく使うオプション
| オプション | 意味 |
|---|---|
vgreduce VG名 PV | VG から 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))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。