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

rsync und verschlüsselte Container



Hallo!

Ich habe ein Problem bei der Nutzung von rsync auf einem gemounteten
verschlüsselten Container. Hier das Skript welches ich nutze:

#!/bin/sh
BDIR="/"
EXCLUDES=/adm/backup/excludes
BSERVER=admin@bo-uwka-rewir06.de.tmr.net
BPATH=/adm/backup/host_dfs
BPATHDIFF=$BPATH/diff
BACKUPDIR=`date +%d-%m-%Y`
OPTS="-a --stats --log-file=/adm/backup/rsync.log --force --ignore-errors
--delete-excluded --exclude-from=$EXCLUDES 
      --delete --backup --backup-dir=$BSERVER:$BPATHDIFF/$BACKUPDIR"

export PATH=$PATH:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin

ssh -i /home/admin/.ssh/id_dsa $BSERVER -C `find /adm/backup/host_dfs/diff/
-type d -ctime -28 -exec rm -Rf {} \;`

sudo rsync -e "ssh -i /home/admin/.ssh/id_dsa" $OPTS $BDIR
$BSERVER:$BPATH/current


Dazu nun die excludes:

+ /srv/
+ /srv/www/
+ /srv/www/htdocs
- /srv/*
- /srv/www/*
+ /var/
+ /var/lib/
+ /var/lib/mysql
- /var/*
- /var/lib/*
- /*

Die htdocs sind ein symbolischer link auf /mnt/crypt dem verschlüsselten
Container. Dieser ist gemountet und zur Laufzeit des Skript für den User auch
einsehbar. Hier das log vom rsync:

2009/11/12 15:33:36 [28725] building file list
2009/11/12 15:33:36 [28725] .d..t..g... ./
2009/11/12 15:33:36 [28725] cd+++++++++ srv/
2009/11/12 15:33:36 [28725] cd+++++++++ srv/www/
2009/11/12 15:33:36 [28725] cL+++++++++ srv/www/htdocs -> /mnt/crypt/htdocs
2009/11/12 15:33:36 [28725] cd+++++++++ srv/www/cgi-bin/
2009/11/12 15:33:36 [28725] cd+++++++++ srv/www/perl-lib/
2009/11/12 15:33:36 [28725] cd+++++++++ var/
2009/11/12 15:33:36 [28725] cd+++++++++ var/lib/
2009/11/12 15:33:36 [28725] cL+++++++++ var/lib/mysql -> /mnt/crypt/mysql
2009/11/12 15:33:36 [28725] Number of files: 9
2009/11/12 15:33:36 [28725] Number of files transferred: 0
2009/11/12 15:33:36 [28725] Total file size: 33 bytes
2009/11/12 15:33:36 [28725] Total transferred file size: 0 bytes
2009/11/12 15:33:36 [28725] Literal data: 0 bytes
2009/11/12 15:33:36 [28725] Matched data: 0 bytes
2009/11/12 15:33:36 [28725] File list size: 217
2009/11/12 15:33:36 [28725] File list generation time: 0.015 seconds
2009/11/12 15:33:36 [28725] File list transfer time: 0.000 seconds
2009/11/12 15:33:36 [28725] Total bytes sent: 291
2009/11/12 15:33:36 [28725] Total bytes received: 74
2009/11/12 15:33:36 [28725] sent 291 bytes  received 74 bytes  243.33
bytes/sec
2009/11/12 15:33:36 [28725] total size is 33  speedup is 0.09
2009/11/12 15:33:36 [28725] sent 291 bytes  received 78 bytes  total size 33

Es wird also gar nichts gesichert. Wenn ich der exclude "normale
Verzeichnisse" übergebe, funktioniert alles einwandfrei. Ich habe uach schon
versucht in die excludes die direkten Pfade einzutragen, selbst das geht
nicht. Kann mir da jemand weiter helfen?

Thx

Alex


Reply to: