On Tue, Dec 03, 2002 at 08:06:31AM +0100, Frank Wenzke wrote:
Hi,
kennt einer zufällig eine Lösung um wichtige Dateien regelmäßig an eine andere Stelle im Dateisystem zu kopieren? Ich stell mir das ungefähr so vor: Datei mit einer Liste von Verzeichnissen CRON Job, der die ausgewählten Verzeichnisse regelmäßig (täglich) kopiert
Ich mache mit rsync eine Kopie auf eine andere Platte:
#!/bin/sh # This scripts backups all but temporary data on an other harddrive # If one harddrive fails, I still can boot from the other. # It uses rsync, which means only the changes since the last backup # are copied.
LOG_DIR=/var/log/backup LOG_FILE="$LOG_DIR/"`hostname`-`date --iso`.log # /backup must be on an other harddrive, # an other partition makes no sense mount /backup
mkdir -p $LOG_DIR echo "Logfile: $LOG_FILE" echo "---Start Backup:" `date --iso` >> $LOG_FILE nice -19 rsync -av --one-file-system \ --delete-excluded \ --delete \ --exclude '/tmp/*' \ --exclude '/var/tmp/*' \ --exclude '.netscape/cache' \ --exclude '/var/cache/*' \ --exclude '/var/lock/*' \ --exclude '/home/vmware/vmware' \ / /backup > "$LOG_FILE" 2>&1 echo "---End Backup:" `date --iso` >> $LOG_FILE umount /backup echo "Tail of logfile:" tail $LOG_FILE