cronjob backup directory

Post Reply
Message
Author
christoph

cronjob backup directory

#1 Post by christoph »

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 ?

firebuster
Posts: 101
Joined: 07. May 2002 17:23
Location: Lampertheim

Re: cronjob backup directory

#2 Post by firebuster »

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?

turi

Re: cronjob backup directory

#3 Post by turi »

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.

Post Reply