ninestarsの日記: Linux LVM & XFS で snapshot
ができた!
snapshot は基本的に read only であるのと、
通常のマウントオプションでは UUID をチェックするように
なっているため、nouuid でマウントする。
UUID が有効の場合、block device が重複するため
bad block device になると思われる。(未確認)
で、snapshot buffer を disk full させてみたところ、
確かに kernel message で giving up...
LVM-HOWTO では、「機能しなくなる」とあるが、
これは内容の一貫性が保証されない状態になると思われる。(未確認)
まとめ:
1.元のファイルシステムを mount
mount -t xfs /dev/vg0/lvm00 /mnt/lvm00 -o nouuid
2.lvcreate で snapshot を作成
lvcreate --size 512m --snapshot --name snap /dev/vg00/lvm00
3.snapshot を mount
mount-t xfs /dev/vg00/snap /snap -o ro,nouuid
etc.
pv はあらかじめ snapshot 用に確保する。
同様の手順で reiserfs でもいけるかも。
xfs はオプションがたくさんあってよくわからん…。
IRIX に詳しい人周りにいないし…。
追記
reiserfs では出来ないようだ。
reiserfs4 に期待か?
Linux LVM & XFS で snapshot More ログイン