[Eisfair_dev] backup-zip 1.0.48

Marcus Roeckrath marcus.roeckrath at gmx.de
Mo Okt 17 12:05:14 CEST 2016


Hallo Jürgen,

Jürgen Witt wrote:

>> Wenn Du nur mounten willst, kannst Du Dir eigene Skripte sparen, denn der
>> mount liefert Erfolg oder Misserfolg per Errorlevel.
>> 
>> Also sollte
>> 
>> mount /media/usb/sdd1
>> 
> leider habe ich gerade feststellen müssen, daß es doch nicht so hin
> haut, wie ich es beschrieben habe und gern gehabt hätte. Aber das ist
> kein Fehler von backup-zip.
> 
> Auf meinem Test-Server zu Hause habe ich auf die Schnelle nur einen
> Eintrag mit UUID in der fstab angelegt und damit getestet.
> 
> Heute Nacht bekam ich dann von einem Kundenserver, den ich auch auf die
> aktuelle backup-zip-Version etc. umgestellt habe, die Nachricht, daß das
> Backup nicht geklappt hat.
> 
> Mit der neuen backup-zip-Version ist jetzt zum Glück nicht die Partition
> mit dem Mountpoint voll geschrieben worden,

Ok, so war es ja auch beabsichtigt.

> aber die fstab wird 
> scheinbar nach dem ersten, passendem Eintrag nicht weiter
> abgearbeitet/durchsucht.

Normal.

> Ich habe dort mehrere Einträge für den 
> Mountpoint /media/usb/sdd1, aber es wird nur der erste Eintrag verwendet.
> 
> Auszug aus meiner fstab beim Kunden:
> 
> UUID=fecc082a-127b-41b7-88ef-0827ef6ff977 /mnt ext3 defaults 0 0
> 192.168.1.200:/mnt/data /backup nfs ro,user,noauto 0 0
> UUID=1abfbee0-32d3-46ec-885d-309158894dcb /media/usb/sdd1 ext3
> defaults,noauto 0 0
> UUID=02ee4417-11da-4b9e-bae7-18bba92783bb /media/usb/sdd1 ext3
> defaults,noauto 0 0
> 
> Auszug aus blkid:
> 
> /dev/sdd1: UUID="02ee4417-11da-4b9e-bae7-18bba92783bb" SEC_TYPE="ext2"
> TYPE="ext
>                        3" PARTUUID="4bfb461f-01"
> /dev/sdc1: UUID="fecc082a-127b-41b7-88ef-0827ef6ff977" SEC_TYPE="ext2"
> TYPE="ext
>                        3" PARTUUID="cc384b2f-01"
> 
> Also ist die Festplatte mit dem zweiten fstab-Eintrag für
> /media/usb/sdd1 am System.
> 
> Nachricht von backup-zip:
> 
> mount: can't find UUID=1abfbee0-32d3-46ec-885d-309158894dcb
> umount: /media/usb/sdd1: not mounted
> 
> Also kein Fehler in backup-zip, aber was mache ich nun?

Mal eine Idee ins Unreine gedacht.

Also doch ein mount und umount Skript schreiben:

In der fstab verschiedene

UUID=1abfbee0-32d3-46ec-885d-309158894dcb /media/usb/platte1 ext3
defaults,noauto 0 0

UUID=02ee4417-11da-4b9e-bae7-18bba92783bb /media/usb/platte2 ext3
defaults,noauto 0 0

Verzeichnisse müssen natürlich vorhanden sein.

Im Mount-Skript irgendwie so etwas, wenn beide angeschlossen sind, wird die
erste gemountet:

#!/bin/sh
rm -f /media/usb/platte
mount /media/usb/platte1
if [ "$?" -eq 0 ]
then
    ln -s /media/usb/platte1 /media/usb/platte
    exit 0
else
    mount /media/usb/platte2
    if [ "$?" -eq 0 ]
    then
        ln -s /media/usb/platte2 /media/usb/platte
        exit 0
    else
        exit 1    
    fi
fi

In Backup-Zip nun /media/usb/platte als Backup-Ziel.

Das Umount-Skript könnte dann so aussehen:

#!/bin/sh
rm -f /media/usb/platte
umount /media/usb/platte1
if [ "$?" - eq 0 ]
then
    exit 0
else
    umount /media/usb/platte2
    if [ "$?" -eq 0 ]
    then
        exit 0
    else
        exit 1    
    fi
fi

oder um sicher beide Platten auszuhängen:

#!/bin/sh
rm -f /media/usb/platte
umount /media/usb/platte1
error1=$?
umount /media/usb/platte2
error2=$?

if [ "${error1}" -ne 0 ] || [ "${error2}" -ne 0 ]
then
    exit 1
else
    exit 0
fi
    
Aber bitte auch erstmal in Rue über meine Gedanken nachdenken.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair_dev