]> gitweb.fluxo.info Git - puppet-backup.git/commitdiff
Be ionice at sync-backups
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 18 Mar 2014 01:18:52 +0000 (22:18 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 18 Mar 2014 01:18:52 +0000 (22:18 -0300)
files/sync-backups

index e580c30eebc76b51c7768b82f7700f1603178256..4867701bcbfead65b01a52c460463ae020108c9b 100644 (file)
@@ -9,7 +9,8 @@ VOLUME="$1"
 MEDIA="/media/$VOLUME"
 BWLIMIT="2500"
 IMAGES="/var/data/crypt/"
-RSYNC="nice -n 19 rsync -avH --delete --bwlimit=$BWLIMIT"
+RSYNC="ionice -c 3 nice -n 19 rsync -avH --delete --bwlimit=$BWLIMIT"
+CP="ionice -c 3 nice -n 19"
 
 # Sync backups for a node.
 function sync_backups_node {
@@ -45,7 +46,7 @@ function sync_backups_node {
       for image in `find $IMAGES -name '*.img' -type f`; do
         mkdir -p /$MEDIA/$HOSTNAME/images/`dirname $image`
         echo "Copying image to /$MEDIA/$HOSTNAME/images/`dirname $image`"
-        cp $image /$MEDIA/$HOSTNAME/images/`dirname $image`
+        $CP $image /$MEDIA/$HOSTNAME/images/`dirname $image`
       done
     fi
   fi