From: Bastian Dehn Date: Fri, 16 Jun 2017 16:27:12 +0000 (+0200) Subject: add: rsync parameter readable X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=3cb5db8a430ef6520bb1cea5fd5b47f96aae88d8;p=simple-backup.git add: rsync parameter readable --- diff --git a/backup b/backup index 7fa4351..d65a6c5 100755 --- a/backup +++ b/backup @@ -59,7 +59,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 --sparse --acls --hard-links --relative --progress --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $Disk | sed 's/\//-/g').log $hardlinkopt $remoteuser@$remoterechner:$Disk $sicherungspfad/$sicherungsordner/$remoterechner + rsync --archive --verbose --sparse --acls --hard-links --relative --progress --human-readable --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $Disk | sed 's/\//-/g').log $hardlinkopt $remoteuser@$remoterechner:$Disk $sicherungspfad/$sicherungsordner/$remoterechner done printf "\nFahre %s hoch\n" "$VM" ssh $remoteuser@$remoterechner virsh start $VM @@ -71,7 +71,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 --sparse --acls --hard-links --relative --progress --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $Disk | sed 's/\//-/g').log $hardlinkopt $remoteuser@$remoterechner:$Disk $sicherungspfad/$sicherungsordner/$remoterechner + rsync --archive --verbose --sparse --acls --hard-links --relative --progress --human-readable --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $Disk | sed 's/\//-/g').log $hardlinkopt $remoteuser@$remoterechner:$Disk $sicherungspfad/$sicherungsordner/$remoterechner done printf "################################################################\n" done @@ -80,7 +80,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 --sparse --acls --hard-links --relative --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log --filter="- *.qcow2" --filter="- *.raw" $hardlinkopt $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner + rsync --archive --verbose --sparse --acls --hard-links --relative --human-readable --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log --filter="- *.qcow2" --filter="- *.raw" $hardlinkopt $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner printf "################################################################\n" fi done diff --git a/backup-einfach b/backup-einfach index 4e8c340..169440b 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 --sparse --acls --hard-links --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 --hard-links --relative --human-readable --delete --log-file=$sicherungspfad/$sicherungsordner/$remoterechner/backup-$(echo $pfad | sed 's/\//-/g').log $remoteuser@$remoterechner:$pfad $sicherungspfad/$sicherungsordner/$remoterechner printf "################################################################\n" done done