]> gitweb.hhaalo.de Git - simple-backup.git/commitdiff
add: lines seperatet section
authorBastian Dehn <hhaalo@arcor.de>
Thu, 26 Jan 2017 20:07:00 +0000 (21:07 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 26 Jan 2017 20:07:00 +0000 (21:07 +0100)
backup
backup-einfach

diff --git a/backup b/backup
index 2bbda44bbd0b386c0cbec807213d1d514840d901..ee7025a7b6c9cbc4a93a42c47735a611be85b37e 100755 (executable)
--- a/backup
+++ b/backup
@@ -36,6 +36,7 @@ for remoterechner in $(cat rechner.txt); do
                        onlineVM=$(ssh $remoteuser@$remoterechner virsh list --name)
                        offlineVM=$(ssh $remoteuser@$remoterechner virsh list --all | grep 'shut off' | awk '{print $2}')
                        for VM in $onlineVM; do
+                               printf "################################################################\n"
                                printf "Rechner %s; %s ist online\n" "$remoterechner" "$VM"
                                printf "Fahre %s herunter\n\n" "$VM"
                                ssh $remoteuser@$remoterechner virsh shutdown $VM | while [ "$(ssh $remoteuser@$remoterechner virsh list --name | grep $VM)" != "" ]; do sleep 2 ; done
@@ -46,20 +47,25 @@ for remoterechner in $(cat rechner.txt); do
                                done
                                printf "\nFahre %s hoch\n" "$VM"
                                ssh $remoteuser@$remoterechner virsh start $VM
+                               printf "################################################################\n"
                        done
                        for VM in $offlineVM; do
+                               printf "################################################################\n"
                                printf "Rechner %s; %s ist offline\n\n" "$remoterechner" "$VM"
                                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
                                done
+                               printf "################################################################\n"
                        done
                else
                        # Dateipfade werden gesichert
                        # Es werden Dateien mit *.qcow2 und *.raw ingnoriert
-                       printf "\nRechner %s; Pfad %s wird gesichert\n\n" "$remoterechner" "$pfad"
+                       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
+                       printf "################################################################\n"
                fi
        done
 done
@@ -72,9 +78,13 @@ loeschanzahl=$(($backupanzahl - $wunschanzahl))
 
 if [ $backupanzahl -gt $wunschanzahl ]
 then
-       printf "\nEs sind %i Sicherungen vorhanden.\n" $backupanzahl
+       printf "################################################################\n\n"
+       printf "Es sind %i Sicherungen vorhanden.\n" $backupanzahl
        printf "Es werden %i Sicherungen gelöscht.\n\n" $loeschanzahl
        ls -d $sicherungspfad/*/ | grep "_$sicherungsname" --max-count=$loeschanzahl | xargs rm --recursive
+       printf "################################################################\n"
 else
-       printf "\nEs wird %i Sicherungen vorhanden.\n" $backupanzahl
+       printf "################################################################\n\n"
+       printf "Es wird %i Sicherungen vorhanden.\n\n" $backupanzahl
+       printf "################################################################\n"
 fi
index e4456221ac5e3ea12fba237cc33ce4d613fd43c3..8a410368ff241df8eacbcc73164a6cb6ee91a9c9 100755 (executable)
@@ -22,7 +22,9 @@ for remoterechner in $(cat rechner.txt); do
        # Sicherung fuer die jeweils angegebenen Pfade
        # in pfad.txt erstellen inkl. logs
        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
+               printf "################################################################\n"
        done
 done