[Eisfair_dev] backup-zip 1.0.48

Jürgen Witt j-witt at web.de
Sa Okt 15 13:31:50 CEST 2016


Hallo Marcus,

Am 15.10.2016 um 10:19 schrieb Marcus Roeckrath:
> Hallo Jürgen,
> 
> Das waäre gut, wenn das zeitnah getestet würde, damit sich noch vorhandene
> Probleme schnell beheben lassen.

ich hoffe, das ist zeitnah genug :-).
Das sieht alles gut aus.

Ich habe mir 2 Scripte (zum Mounten und Umounten) erstellt und damit
funktioniert alles wunderbar. Ich habe natürlich auch getestet, ob bei
einem missratenem Mount nicht einfach in den Mountpfad geschrieben wird.
Aber der Backup-Vorgang wird abgebrochen und eine Fehlermeldung versendet.

Hier noch meine (dilettantischen) Scripte:

eis # cat /usr/local/mount-usb
#!/bin/sh
# ---------------------------------------------------------------
# Mounten an /media/usb/sdd1 und testen ob lost+found vorhanden
# ---------------------------------------------------------------

pfad=/media/usb/sdd1

mount $pfad
if [ -e "$pfad/lost+found" ]
then
echo "Mounten an $pfad hat geklappt"
exit 0
else
echo "Das Mounten an $pfad ging in die Hose"
exit 1


eis # cat /usr/local/umount-usb
#!/bin/sh
# ---------------------------------------------------------------
# Umounten von /media/usb/sdd1
# ---------------------------------------------------------------

pfad=/media/usb/sdd1

umount $pfad
echo "Umount von $pfad"
exit 0
else "Umount von $pfad hat nicht geklappt"
exit 1

Mit dieser Version von backup-zip ist es nun möglich auf wechselnde
USB-Festplatten zu sichern. Voraussetzung: Man ermittelt die UUID der
entsprechenden Festplatten und erstellt Einträge in der fstab in
folgender Form:

UUID=0c714051-2bf9-4f7c-8937-5f3ae0d1fd63 /media/usb/sdd1 ext3
defaults,noauto 0 0

Und hier noch meine Testkonfiguration in backup-zip

BACKUP_CRON_JOB_N          =  1
BACKUP_CRON_JOB_1          =  4 13 * * 6
BACKUP_PRE_EXEC            =
BACKUP_POST_EXEC           =

BACKUP_N                   =  1

BACKUP_1_CRON_JOB          =  1
BACKUP_1_PRE_EXEC          =  /usr/local/mount-usb
BACKUP_1_POST_EXEC         =  /usr/local/umount-usb
BACKUP_1_TEC               =  rsyn
BACKUP_1_TEC_RSYN          =  -a --delete
BACKUP_1_TEC_RSYN_SSHP     =  no
BACKUP_1_TEC_SIZE          =  700
BACKUP_1_ROTATION          =  3
BACKUP_1_SOURCE_DIR        =  /etc
BACKUP_1_SOURCE_DIR_EXCL_N =  0
BACKUP_1_TARGET_DIR        =  /media/usb/sdd1
BACKUP_1_TARGET_ARC        =  etc

Vielen Dank für Deine Arbeit
Jürgen


Mehr Informationen über die Mailingliste Eisfair_dev