Newbi - Frage zu rsync

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Quickly1971
Beiträge: 110
Registriert: 08.05.2009 15:26:32

Newbi - Frage zu rsync

Beitrag von Quickly1971 » 28.09.2010 13:00:53

Hallo.

Ich habe mir hier ein Script gebastelt.
Sinn soll sein ein erstes Backup von Daten auf der lokalen HDD zu machen und dann die Daten nochmal zusätzlich auf eine NAS zu kopieren.

Script:

Code: Alles auswählen

#!/bin/bash
#
### Ziel und Quelle wird festgelegt
##################################################
SOURCE1="/var/lib/zarafa/"
TARGET1="/backup_hdd/mailsrv1/zarafa_anlagen/"
##################################################
SOURCENAS1="/backup_hdd/mailsrv1/zarafa_anlagen/"
TARGETNAS1="/mnt/backup/mailsrv1/zarafa_anlagen/"
##################################################

### Sicherung in /backup_hdd
mkdir -p $TARGET1
chmod 0770 $TARGET1
chown root:root $TARGET1
rsync -avz --delete $SOURCE1 $TARGET1

### Sicherung auf NAS
mount /mnt/backup || exit
sleep 3
mkdir -p $TARGETNAS1
chmod 0770 $TARGETNAS1
chown root:root $TARGETNAS1
rm -r $TARGETNAS1*
cp -r $SOURCENAS1 $TARGETNAS1
umount /mnt/* > /dev/null 2>&1
umount /mnt/* > /dev/null 2>&1

exit 0
Soweit funktioniert das auch...aber wenn ich dann mit "du -sh" die Ordnergrößen prüfe, bekomme ich unterschiedliche Aussagen.

Code: Alles auswählen

mailsrv:~# du -sh /mnt/backup/mailsrv1/zarafa_anlagen/
813M    /mnt/backup/mailsrv1/zarafa_anlagen/
mailsrv:~# du -sh /backup_hdd/mailsrv1/zarafa_anlagen/
842M    /backup_hdd/mailsrv1/zarafa_anlagen/
Fragen:
Ist das normal?
Gibt es einen Befehl um die Ordner/Unterordner zu vergleichen?
Ich bin da gerade total ratlos.

Danke

Quickly
Der Mensch hat drei Wege, klug zu werden.
Erstens durch Nachdenken: Das ist der edelste.
Zweitens durch Nachahmen: Das ist der leichteste.
Drittens durch Erfahrung: Das ist der bitterste.

uname
Beiträge: 12422
Registriert: 03.06.2008 09:33:02

Re: Newbi - Frage zu rsync

Beitrag von uname » 28.09.2010 13:14:07

Ich verstehe nicht warum du für das zweite Kopieren nicht auch "rsync" einsetzt. Wäre doch nur konsequent. Dann würde dir "rsync" schon sagen, welche Dateien abweichen. Wahrscheinlich hättest du für "cp" die Option "-a" setzen müssen.

Wohl besser so:

Code: Alles auswählen

rsync -avz --delete $SOURCENAS1 $TARGETNAS1
Interessant wird das ganze jedoch erst wenn du versuchst per Hardlinks inkrementell zu sichern.

http://wiki.ubuntuusers.de/skripte/Backup_mit_RSYNC

Quickly1971
Beiträge: 110
Registriert: 08.05.2009 15:26:32

Re: Newbi - Frage zu rsync

Beitrag von Quickly1971 » 28.09.2010 13:32:06

Hmmmm...ja, warum hab ich das nicht?!?! Ok, manchmal steht man davor...und sieht den Wald vor lauter Bäumen nicht. :oops:

THX!!!

Quickly
Der Mensch hat drei Wege, klug zu werden.
Erstens durch Nachdenken: Das ist der edelste.
Zweitens durch Nachahmen: Das ist der leichteste.
Drittens durch Erfahrung: Das ist der bitterste.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Newbi - Frage zu rsync

Beitrag von cosmac » 29.09.2010 11:46:05

hi,
Quickly1971 hat geschrieben:Gibt es einen Befehl um die Ordner/Unterordner zu vergleichen?

Code: Alles auswählen

diff -r ordner1 ordner2
sagt es dir ganz genau; mit "-r -q" sagt es nur noch, ob zwei Dateien unterschiedlich sind.
Beware of programmers who carry screwdrivers.

Quickly1971
Beiträge: 110
Registriert: 08.05.2009 15:26:32

Re: Newbi - Frage zu rsync

Beitrag von Quickly1971 » 12.11.2010 12:15:38

Super!!! Danke!
:THX:
Der Mensch hat drei Wege, klug zu werden.
Erstens durch Nachdenken: Das ist der edelste.
Zweitens durch Nachahmen: Das ist der leichteste.
Drittens durch Erfahrung: Das ist der bitterste.

Antworten