LVM Snapshot

LVMのスナップショット機能のまとめ

スナップショットの作成

差分のデータだけを保持するので割り当てるサイズは10%〜20%で十分。
/dev/VolGroup00/LogVol00が100Gだとしたら、こんな感じでスナップショットを取ります。

lvcreate --snapshot --size=1G --name LogVol00.snap.20090821 /dev/VolGroup00/LogVol00

スナップショットの内容確認

マウントしてあげるだけ。終わったらアンマウントを忘れずに。

mount -o ro /dev/VolGroup00/LogVol00.snap.20090821 /mnt
ls /mnt
umount /mnt

スナップショットのリストア

dump 0f /tmp/restore.dmp /dev/VolGroup00/LogVol00.snap.20090821
lvm lvremove /dev/VolGroup00/LogVol00.snap.20090821
restore rf /tmp/restore.dmp

LVMのスナップショットの面白い使い方を見つけました。
XenDomUをスナップショットを利用してサクサク作れちゃうというもの
http://ken-etsu-tech.blogspot.com/2007/10/xenlvm3lv.html