問題
以下のエラーのため、スナップショット ボリュームを作成または削除できません:
# lvcreate -s -L 3G -n snapopt /dev/vgOS/opt Logical volume "snapopt" already exists in volume group "vgOS"
一方、論理ボリュームはどのボリューム グループにも存在しません。
# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert cplex vgOPT -wi-ao---- 3.00g oracle vgOPT -wi-ao---- 20.00g home vgOS -wi-ao---- 2.00g opt vgOS Owi-aos--- 6.45g root vgOS -wi-ao---- 6.00g swap vgOS -wi-ao---- 2.00g tmp vgOS -wi-ao---- 2.95g var vgOS Owi-aos--- 10.00g
lvremove コマンドも以下のエラーで失敗します。
# lvremove /dev/vgOS/snapopt Can't remove merging snapshot logical volume "snapopt"
解決策
スナップショットが破損しており、lvremove を使用してスナップショットを削除できませんでした。 dmsetup テーブルから、スナップショットが破損していることは明らかです。
4 vgOS-snapopt: 0 13533184 error
1. 低レベルの LVM ツール dmsetup を使用して、LVM スナップショットを削除します。
# dmsetup -f remove /dev/mapper/VG-snapopt
2. lvremove を使用して LVM スナップショットを削除します
# lvremove -f /dev/VG/snapopt