Il problema
Impossibile creare o rimuovere il volume dell'istantanea come errore di seguito:
# lvcreate -s -L 3G -n snapopt /dev/vgOS/opt Logical volume "snapopt" already exists in volume group "vgOS"
Considerando che il volume logico non è presente in nessun gruppo di volumi.
# 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
Anche il comando lvremove fallirebbe con l'errore seguente.
# lvremove /dev/vgOS/snapopt Can't remove merging snapshot logical volume "snapopt"
La soluzione
Lo snapshot è stato danneggiato e non è stato possibile rimuoverlo utilizzando lvremove. Dalla tabella dmsetup, è evidente che lo snapshot è danneggiato.
4 vgOS-snapopt: 0 13533184 error
1. Rimuovere lo snapshot LVM utilizzando lo strumento LVM di basso livello dmsetup.
# dmsetup -f remove /dev/mapper/VG-snapopt
2. Rimuovere lo snapshot LVM utilizzando lvremove
# lvremove -f /dev/VG/snapopt