m.igrs.jp

Don't eat the yellow snow

LVM上の操作の復旧方法

誤って lvremove してしまい焦ったのですが、復旧方法が用意されていたのでメモ。

LVM操作で変更されたメタ情報はすべて /etc/lvm/archive に保存されており、これを元に復元作業を行います。

誤って削除する

 lvremove samplelv

/etc/lvm/archive に保存されている一番最後のファイルを確認

 ls /etc/lvm/archive

バックアップされたメタ情報の確認

 vgcfgrestore -f /etc/lvm/archive/samplevg/samplevg_000XX.vg -l samplevg

メタ情報のリストア

 vgcfgrestore -f /etc/lvm/archive/samplevg/samplevg_000XX.vg samplevg

変更の反映

 vgchange -ay samplevg

LVの存在確認

 lvs