El problema
No se puede crear o eliminar el volumen de la instantánea como se indica a continuación:
# lvcreate -s -L 3G -n snapopt /dev/vgOS/opt Logical volume "snapopt" already exists in volume group "vgOS"
Mientras que el volumen lógico no está presente en ningún grupo de volúmenes.
# 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
El comando lvremove también fallaría con el siguiente error.
# lvremove /dev/vgOS/snapopt Can't remove merging snapshot logical volume "snapopt"
La solución
La instantánea estaba dañada y no se pudo eliminar mediante lvremove. Desde la tabla dmsetup, es evidente que la instantánea está dañada.
4 vgOS-snapopt: 0 13533184 error
1. Elimine la instantánea de LVM con la herramienta LVM de bajo nivel dmsetup.
# dmsetup -f remove /dev/mapper/VG-snapopt
2. Elimine la instantánea de LVM usando lvremove
# lvremove -f /dev/VG/snapopt