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
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/
Ist das normal?
Gibt es einen Befehl um die Ordner/Unterordner zu vergleichen?
Ich bin da gerade total ratlos.
Danke
Quickly