device-mapper: message ioctl on failed: Die Datei existiert bereits

15/09/2015 - 01:50 von Michael Strauss | Report spam
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 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-10 raid1 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-17 raid1 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-25 raid1 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-31 raid1 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-09-14 raid1 Vwitz-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
 

Lesen sie die antworten

#1 Matthias Böttcher
15/09/2015 - 08:30 | Warnen spam
Hallo Michael,

müsste nicht beim Kommando lvcreate -s der Parameter


Am 15. September 2015 um 01:20 schrieb Michael Strauss
:

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 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-10 raid1 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-17 raid1 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-25 raid1 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-08-31 raid1 Vwitz-k 400,00g winbkppool winbkpvolume
winbkp-2015-09-14 raid1 Vwitz-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

Ähnliche fragen