From 74e09d8d3ba1e47cffcbbf51150091a461d41f5a Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Thu, 15 Jun 2017 18:04:47 +0200 Subject: [PATCH] change: rsync parameter --- backup | 6 +++--- backup-einfach | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backup b/backup index ee7025a..1829125 100755 --- a/backup +++ b/backup @@ -43,7 +43,7 @@ for remoterechner in $(cat rechner.txt); do Disks=$(ssh $remoteuser@$remoterechner virsh domblklist $VM --details | grep disk | awk '{print $4}') for Disk in $Disks; do printf "Disk %s von %s wird gesichert\n\n" "$Disk" "$VM" - rsync --archive --verbose --relative --progress --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $Disk | sed 's/\//-/g').log --link-dest=$sicherungspfad/$vorsicherungsordner/$remoterechner $remoteuser@$remoterechner:$Disk $sicherungspfad/$sicherungsordner/$remoterechner + rsync --archive --verbose --sparse --acls --xattrs --hard-links --relative --progress --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $Disk | sed 's/\//-/g').log --link-dest=$sicherungspfad/$vorsicherungsordner/$remoterechner $remoteuser@$remoterechner:$Disk $sicherungspfad/$sicherungsordner/$remoterechner done printf "\nFahre %s hoch\n" "$VM" ssh $remoteuser@$remoterechner virsh start $VM @@ -55,7 +55,7 @@ for remoterechner in $(cat rechner.txt); do Disks=$(ssh $remoteuser@$remoterechner virsh domblklist $VM --details | grep disk | awk '{print $4}') for Disk in $Disks; do printf "Disk %s von %s wird gesichert\n\n" "$Disk" "$VM" - rsync --archive --verbose --relative --progress --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $Disk | sed 's/\//-/g').log --link-dest=$sicherungspfad/$vorsicherungsordner/$remoterechner $remoteuser@$remoterechner:$Disk $sicherungspfad/$sicherungsordner/$remoterechner + rsync --archive --verbose --sparse --acls --xattrs --hard-links --relative --progress --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $Disk | sed 's/\//-/g').log --link-dest=$sicherungspfad/$vorsicherungsordner/$remoterechner $remoteuser@$remoterechner:$Disk $sicherungspfad/$sicherungsordner/$remoterechner done printf "################################################################\n" done @@ -64,7 +64,7 @@ for remoterechner in $(cat rechner.txt); do # Es werden Dateien mit *.qcow2 und *.raw ingnoriert printf "################################################################\n" printf "Rechner %s; Pfad %s wird gesichert\n\n" "$remoterechner" "$pfad" - rsync --archive --verbose --relative --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log --filter="- *.qcow2" --filter="- *.raw" --link-dest=$sicherungspfad/$vorsicherungsordner/$remoterechner $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner + rsync --archive --verbose --sparse --acls --xattrs --hard-links --relative --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log --filter="- *.qcow2" --filter="- *.raw" --link-dest=$sicherungspfad/$vorsicherungsordner/$remoterechner $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner printf "################################################################\n" fi done diff --git a/backup-einfach b/backup-einfach index 8a41036..099a594 100755 --- a/backup-einfach +++ b/backup-einfach @@ -24,7 +24,7 @@ for remoterechner in $(cat rechner.txt); do for pfad in $(cat pfad-$remoterechner.txt); do printf "################################################################\n" printf "\nRechner %s; Pfad %s wird gesichert\n\n" "$remoterechner" "$pfad" - rsync --archive --verbose --relative --delete --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner + rsync --archive --verbose --sparse --acls --xattrs --hard-links --relative --delete --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner printf "################################################################\n" done done -- 2.39.5