From 41b1f754a2aa20db1632427b3671e8d21b480fce Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 2 Jun 2017 15:27:08 -0300 Subject: Make sync-tpc be nice and ionice --- share/hydractl/sync-tpc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'share') diff --git a/share/hydractl/sync-tpc b/share/hydractl/sync-tpc index 8c66ba5..7f79e0b 100755 --- a/share/hydractl/sync-tpc +++ b/share/hydractl/sync-tpc @@ -8,6 +8,7 @@ BASENAME="$0" TPC="$1" DEST="/media/$1" MEDIA="$DEST/var/cache/$TPC/media" +RSYNC="ionice -c 3 nice -n 19 rsync -av --delete --progress" # Syntax if [ -z "$TPC" ]; then @@ -32,15 +33,16 @@ for folder in /mnt/crypt/home/*; do done # Sync files -$SUDO rsync -av --delete --progress /home/ $DEST/home/ -$SUDO rsync -av --delete --progress /var/cache/virtualbox/ $DEST/var/cache/virtualbox/ -$SUDO rsync -av --delete --progress /var/cache/qemu/ $DEST/var/cache/qemu/ -$SUDO rsync -av --delete --progress /var/cache/vagrant/ $DEST/var/cache/vagrant/ -$SUDO rsync -av --delete --progress /var/cache/pbuilder/ $DEST/var/cache/pbuilder/ -$SUDO rsync -av --delete --progress /var/chroot/ $DEST/var/chroot/ -$SUDO rsync -av --delete --progress /var/lib/wicd/ $DEST/var/lib/wicd/ +$SUDO $RSYNC /home/ $DEST/home/ +$SUDO $RSYNC /var/cache/virtualbox/ $DEST/var/cache/virtualbox/ +$SUDO $RSYNC /var/cache/qemu/ $DEST/var/cache/qemu/ +$SUDO $RSYNC /var/cache/vagrant/ $DEST/var/cache/vagrant/ +$SUDO $RSYNC /var/cache/pbuilder/ $DEST/var/cache/pbuilder/ +$SUDO $RSYNC /var/chroot/ $DEST/var/chroot/ +$SUDO $RSYNC /var/lib/wicd/ $DEST/var/lib/wicd/ # Network config +mkdir -p /etc/network/interfaces.d $SUDO cp -a /etc/network/interfaces $DEST/etc/network/interfaces $SUDO cp -a /etc/network/interfaces.d/* $DEST/etc/network/interfaces.d/ $SUDO cp -a /etc/udev/rules.d/70-persistent-net.rules $DEST/etc/udev/rules.d/70-persistent-net.rules -- cgit v1.2.3