Das Problem
Snapshot-Volume kann nicht erstellt oder entfernt werden als Fehler unten:
# lvcreate -s -L 3G -n snapopt /dev/vgOS/opt Logical volume "snapopt" already exists in volume group "vgOS"
Während das logische Volumen in keiner Volumengruppe vorhanden ist.
# 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
Der lvremove-Befehl würde auch mit dem folgenden Fehler fehlschlagen.
# lvremove /dev/vgOS/snapopt Can't remove merging snapshot logical volume "snapopt"
Die Lösung
Der Snapshot war beschädigt und konnte den Snapshot nicht mit lvremove entfernen. Aus der dmsetup-Tabelle geht hervor, dass der Snapshot beschädigt ist.
4 vgOS-snapopt: 0 13533184 error
1. Entfernen Sie den LVM-Snapshot mit dem Low-Level-LVM-Tool dmsetup.
# dmsetup -f remove /dev/mapper/VG-snapopt
2. Entfernen Sie den LVM-Snapshot mit lvremove
# lvremove -f /dev/VG/snapopt