[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Backupstrategie


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/