[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Backupstrategie
[Thread Prev] | [Thread Next]
- Subject: Re: Backupstrategie
- From: Mike Lederer <mike.lederer@xxxxxx>
- Date: Tue, 3 Jun 2008 18:20:27 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Hallo,
ich haette da auch noch etwas, weiss aber nicht ob es zu diesem
Problem passt.
rsync macht mir ein BackUp auf meine externe HDD und sichert mir danach
nur noch die Veraenderungen nach Tagen.
Es gibt ein BackUp Ordner und Ordner nach Tagen 01, 02, 03 usw.
Der Hauptordner ist immer der aktuellste.
Dies lasse ich via cron stuendlich laufen, so das meine arbeiten auch
sicher sind.
= = = = = = =<Scriptanfang>
#!/bin/sh
# check for mount
grep /media/extern /etc/mtab > /dev/null || exit 1
# directory to backup
BDIR=/home/ledererm/
# Destination dir for rsync
DDIR=/media/extern
# excludes file - this contains a wildcard pattern per line of files to
exclude
#EXCLUDES=/root/rsy.excl
# BACKUPDIR=${1:-`date +%A`}
BACKUPDIR=${1:-"day"`date +%d`}
OPTS="--force
--ignore-errors \
--delete-excluded \
--exclude-from=$EXCLUDES
--delete --backup --backup-dir=$DDIR/$BACKUPDIR -a -v"
export PATH=$PATH:/bin:/usr/bin:/usr/local/bin
# if destination does not exist, make it;-)
[ -d $DDIR ] || mkdir $DDIR
# write logfile
echo oooooooooooooooooooooooooooooooooooooooooooo >> /root/rsy.log
date >> /root/rsy.log
# delete existing backup dir
[ -d $DDIR/$BACKUPDIR ] && (echo remaking $DDIR/$BACKUPDIR
>> /root/rsy.log; rm -r $DDIR/$BACKUPDIR)
# now the actual transfer
rsync $OPTS $BDIR $DDIR/current >> /root/rsy.log
</Scriptende>
--
Diese Mail wurde unter dem freilaufenden Pinguin sowie auf
einem 100% Microsoft freien System erstellt und gepostet.
ICQ: 379838805 Â Â Â Â Â Â Â Â Â Â Yahoo: basemike_03
--
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/