device-mapper: message ioctl on failed: Die Datei existiert bereits
Dieser Scriptteil funktioniert leider nicht so recht:
# Partition ausbinden
umount -v /mnt/winbkp
erg=$?
if [[ $erg != 0 ]] ; then
echo "winexeimg: Umount fehlgeschlagen!"
return 1
fi
# Backup-Snapshot anlegen
sstname="winbkp-$(date -I)"
if ! lvscan|egrep -q "'/dev/raid1/$sstname'"; then
sleep 30
lvcreate -s --name "$sstname" raid1/winbkpvolume
erg=$?
if [[ $erg != 0 ]] ; then
echo "winexeimg: Snapshot erstellen fehlgeschlagen!"
return 1
fi
else
echo "winexeimg: Snapshot existiert bereits!"
return 1
fi
Und erzeugt in der Mehrzahl der Fälle diese Ausgabe:
umount: /mnt/winbkp unmounted
device-mapper: message ioctl on failed: Die Datei existiert bereits
Failed to resume thin snapshot origin raid1/winbkpvolume.
Internal error: Writing metadata in critical section.
Releasing activation in critical section.
libdevmapper exiting with 2 device(s) still suspended.
winexeimg: Snapshot erstellen fehlgeschlagen!
Mit dieser Meldung kann ich leider nicht anfangen.
Ein nachträglicher manueller Aufruf des lvcreate-Kommandos
funktioniert dann ohne weiteres.
Hier der Pool inder Übersicht:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
winbkp-2015-07-20 raid1 Vwi---tz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-10 raid1 Vwi---tz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-17 raid1 Vwi---tz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-25 raid1 Vwi---tz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-31 raid1 Vwi---tz-k 400,00g winbkppool winbkpvolume
winbkp-2015-09-14 raid1 Vwi---tz-k 400,00g winbkppool winbkpvolume
winbkppool raid1 twi-a-tz-- 800,00g 28,88 26,67
winbkpvolume raid1 Vwi-a-tz-- 400,00g winbkppool 33,79
Grüße
Michael
Reply to: