Hallo zusammen, ich möchte neben dem inkrementiellen Backups des Homeverzeichnisses auch die Systemdaten regelmäßig sichern. Ich möchte das in Cron einbinden, wozu ja eigentlich die Befehlszeile genügt. Für das Backup nutze ich ein mit Luks verschlüsseltes Raid, das mit pam-mount beim Login angemeldet wird. Sollte die Anmeldung dieses Raid nicht klappen, wird das Rootverzeichnis mit dem Backup überlaufen und das System unbrauchbar, jedenfalls ist Handarbeit nötig. Ich habe ein Script gefunden, was vor dem Backup prüft, ob das Back-Medium auch eingebunden ist. http://wiki.ubuntuusers.de/Skripte/Backup_mit_RSYNC Die Prüfung, ob der Mountpoint für das Backup eingehängt ist, funktioniert mit diesem Script nicht. Liegt es an der Verschlüsselung des Raid? Wie kriege ich das raus? Gibt es eine einfachere Methode, das Backup abzubrechen, wenn das Medium nicht eingehängt ist? Die Alternative wäre sonst, rsync manuell zu starten und daran zu denken, vorher ein df anzuschauen. Danke fürs Mitdenken ;) -- Beste Grüße Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi,
Gibt es eine einfachere Methode, das Backup abzubrechen, wenn das Medium nicht eingehängt ist?
naja ich weiß nicht ob es das ist was du suchst aber: $ touch /pfad/zu/gemountetem/medium/check und im Script dann -- sinngemäß: if [ -e /pfad/zu/medium/check ] mach_das_backup; else print "Medium nicht eingehängt" Die Syntax ist natürlich falsch aber vielleicht hilft dir die Idee weiter: Datei auf dem Medium anlegen, dann immer prüfen nach dem Mounten ob die Datei existiert. Grüße Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Philipp Bender meinte am Sonntag, den 10.01.2010 um 17:54 Uhr wegen:backup mit rsync
Die Syntax ist natürlich falsch aber vielleicht hilft dir die Idee weiter: Datei auf dem Medium anlegen, dann immer prüfen nach dem Mounten ob die Datei existiert.
Danke, das werde ich mal testen. Wenn die Testdatei angelegt ist, muss ja nur noch danach gesucht werden: In dem Script sieht dass nun so aus: Mountpoint="/back/" MOUNTED=$(/bin/mount | /bin/fgrep "$MOUNTPOINT"); if [ -z "$MOUNTPOINT" ] || [ -n "$MOUNTED" ]; then ~~~~~~~~~~~~~~ schnipp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ else /bin/echo "$MOUNTPOINT not mounted" >> $LOGFILE obwohl /dev/md1 nach /back/ eingehängt ist, bricht das Script ab. -- Beste Grüße Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Christian Meseberg meinte am Sonntag, den 10.01.2010 um 18:20 Uhr wegen:backup mit rsync
Hallo zusammen,
Philipp Bender meinte am Sonntag, den 10.01.2010 um 17:54 Uhr wegen:backup mit rsync
Die Syntax ist natürlich falsch aber vielleicht hilft dir die Idee weiter: Datei auf dem Medium anlegen, dann immer prüfen nach dem Mounten ob die Datei existiert.
Danke, das werde ich mal testen. Wenn die Testdatei angelegt ist, muss ja nur noch danach gesucht werden:
Danke, das wars ;) Schönen Sonntagabend noch .... -- Beste Grüße Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Christian Meseberg
-
Philipp Bender