Re: Backupstrategie

Autor: Mike Lederer <mike.lederer_at_gmx.li>
Datum: Tue, 3 Jun 2008 18:20:27 +0200
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/
Empfangen am 03.06.2008

Dieses Archiv wurde generiert von hypermail 2.2.0 : 03.06.2008 CEST