lvconvert / lvchange の使い方
スナップショットを元に戻す
書き方
sudo lvconvert --merge VG名/スナップショット sudo lvchange -an / -ay LV(止める・使えるようにする)
--merge で元の LV をスナップショットを撮った時点に戻します(スナップショットは消えます)。元の LV をアンマウントしてからにすると、その場で戻ります。
よく使うオプション
| オプション | 意味 |
|---|---|
--merge | スナップショットを元の LV に戻して、スナップショットを消す |
-an(lvchange) | LV を止める(使えなくする) |
-ay(lvchange) | LV を使えるようにする |
例
$ sudo umount /srv/app
戻す前に、元の LV のマウントを外します。外しておくと、その場で戻ります。
$ sudo lvconvert --merge vgapp/appsnap Merging of volume vgapp/appsnap started.
vgapp/lvapp: Merged: 100.00%元の LV を、スナップショットを撮った時点の中身に戻します。終わるとスナップショットは消えます。
$ sudo mount /srv/app
戻した LV をもう一度マウントして、中身が戻ったか確かめます。
$ sudo lvchange -an /dev/vgapp/lvapp && sudo lvchange -ay /dev/vgapp/lvapp
マウントを外せないときは、LV を止めて使えるようにし直すと、戻す作業が始まります。
よくある間違い・注意
- マウントしたまま --merge すると、すぐには戻らず、次に LV を使えるようにしたとき(再起動など)に戻ります。
- --merge のあとスナップショットは消えます。もう一度戻したいときは、撮り直しておきます。
実際に打って練習する
Linux レベル2 コースの Lv47「写しで戻す lvconvert」で覚えます(第3章 倉庫の増築(LVM と RAID))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。