[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