Möchte auf dem SuSE 8.1 zwei cron jobs realisieren,
damit ich regelmässig meine ganze /usr directory
1 mal wochentlich und 1 mal monatlich saven kann.
Und zwar so, dass der alte Backup jedesmal
überschrieben wird.
Kann mir da jemand helfen ?
cronjob backup directory
-
- Posts: 101
- Joined: 07. May 2002 17:23
- Location: Lampertheim
Re: cronjob backup directory
Mein Backup-Skript für /home:
#!/bin/bash
cd /daten/linux/backup/
rm -f home.tar.gz
tar cf /daten/linux/backup/home.tar /home/carsten/ -X /home/carsten/backup/ausnahmen
gzip home.tar
Wieso willst Du monatlich nochmal sichern?
#!/bin/bash
cd /daten/linux/backup/
rm -f home.tar.gz
tar cf /daten/linux/backup/home.tar /home/carsten/ -X /home/carsten/backup/ausnahmen
gzip home.tar
Wieso willst Du monatlich nochmal sichern?
Re: cronjob backup directory
In meiner (root-)crontab:
00 2 * * * rsync -a --delete --rsh='ssh -i /root/.ssh/zert/id_dsa' /home backuprechner:/backup/rsync/ > /dev/null
Kopiert über rsync mittels ssh das home-Verzeichniss auf den Rechner "backuprechner". Nicht mehr auf dem zu sichernden System vorhandene Dateien werden auf dem Backuprechner gelöscht (--delete). Startet immer um zwei Uhr morgens. ssh authentifiziert sich mit dem Public Key unter /root/.ssh/zert/id_dsa. Braucht wenig Bandbreite, da nur geänderte Dateien übertragen werden. Mit -z könntest du die Verbindung auch noch komprimieren.
00 2 * * * rsync -a --delete --rsh='ssh -i /root/.ssh/zert/id_dsa' /home backuprechner:/backup/rsync/ > /dev/null
Kopiert über rsync mittels ssh das home-Verzeichniss auf den Rechner "backuprechner". Nicht mehr auf dem zu sichernden System vorhandene Dateien werden auf dem Backuprechner gelöscht (--delete). Startet immer um zwei Uhr morgens. ssh authentifiziert sich mit dem Public Key unter /root/.ssh/zert/id_dsa. Braucht wenig Bandbreite, da nur geänderte Dateien übertragen werden. Mit -z könntest du die Verbindung auch noch komprimieren.