Cron: Backup mit CronJob - Protokoll?
From: Claus Wanner (license_at_gmx.de)
Date: 03/30/05
- Next message: Alan Hughes: "Re: Missing Hard Drive"
- Previous message: gcorani_at_despammed.com: "/media directory"
- Next in thread: Scorp123: "Re: Cron: Backup mit CronJob - Protokoll?"
- Reply: Scorp123: "Re: Cron: Backup mit CronJob - Protokoll?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 30 Mar 2005 09:48:16 +0200
Hallo NG,
seit langer Zeit befasse ich mich mal wieder
mit unserem Linux-Server.
Bisher lief dieKiste einfach vor sich hin
und irgendwelche Mucken zu machen.
Wie ich jetzt aber festgestellt habe, läuft mein nächtlicher
Backup nicht mehr ordnungsgemäß.
Ich mache einen TAR/GZIP auf eine Liste von Verzeichnissen und
schiebe diese anschliessend auf einen Win-Server.
Dieser Server wird nachts auf ein Band gesichert.
Der Grund, warum der Cron abbricht bzw. garnicht anläuft finde ich
nicht, weil ich ehrlich gesagt nicht mehr weis, in welches
Protokoll der Fehler geschreiben wird.
Bin für jeden Tipp dankbar um den Fehler zu lokalisieren.
Mein Backup-Script:
//------------------------ START
#!/bin/sh
# Beschreibung:
# Das Backup-Verzeichnis auf SRV002 wird verbunden
# Die Backupdaten werden zu einem TAR-GZ-Ball gepackt
# und anschliessend auf den SRV002 verschoben.
# Vor dem Verschieben, werden ALLE alten Backups auf
# dem Server gelöscht!
# set -x
# Mounten des BackUp-Laufswerk auf \\SRV002\srv040_backup
if (/bin/mount -t smbfs -o username=srv040user,password=xxxxxxxxxxxx
//srv002/srv40_backup /opt/backup_srv002)
then
echo Verbindung zu SRV002 aufgebaut ...
echo Tar auf die Dateien und Verzeichnisse ...
# tar auf die Verzeichnisse und Dateien aus der Datei backupFiles
if(/bin/tar -cf srv040_backup.tar -T /opt/backup/files2backup -X
/opt/backup/filesNOT2backup)
then
#echo TAR FERTIG!
#löschen des alten GZIP
rm srv040_backup.tar.gz
#echo GZIP wirdgestartet ...
if(/bin/gzip srv040_backup.tar)
then
#Nur root darf diese Datei bearbeiten!
chmod 700 *.gz
#alte Backups werden auf dem SRV002 gelöscht!
rm -r /opt/backup_srv002/*.tar.gz
echo Daten werden nach SRV002 verschoben ...
# Kopieren des Backup auf das Backup-Laufwerk
if(/bin/mv srv040_backup.tar.gz
/opt/backup_srv002/srv040_backup_`date '+%Y-%m-%d_%H-%M-%S'`.tar.gz)
then
cd /opt/backup_srv002
chmod 777 *
cd ..
echo ... FERTIG!
else
echo "MV fehlgeschlagen!"
exit 1
fi #Ende mv
else
echo "GZIP fehlgeschlagen!"
exit 1
fi # Ende gzip
else
echo "TAR fehlgeschlagen!"
exit 1
fi # Ende Tar
#Umount von SRV002
/bin/umount /opt/backup_srv002
else
echo "Mount fehlgeschlagen!"
exit 1
fi # Ende mount
//------------------------ ENDE
Vielen Dank & cu
-- Claus
- Next message: Alan Hughes: "Re: Missing Hard Drive"
- Previous message: gcorani_at_despammed.com: "/media directory"
- Next in thread: Scorp123: "Re: Cron: Backup mit CronJob - Protokoll?"
- Reply: Scorp123: "Re: Cron: Backup mit CronJob - Protokoll?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|