nice -n 19 ionice -c2 -n7 ./script
#/bin/bash
BACKUP_DIR=/root/backup
DATE=$(date +%F)
mkdir $BACKUP_DIR/$DATE
stat /dev/ploop/* | grep File | sed -e 's/.*`\/dev\/ploop\/::\(.*\)'\'' -> `\(.*\)'\''/\/dev\/\2 \/\1/' -e 's/:/\//g' \
| while read line
do
# split string to variables
IFS=" " set -- $line
ID_VPS=$(echo "$2" | egrep -o "/[0-9]+/" | sed 's/\///g')
ploop snapshot -d $1 $2.delta
tar --gzip -c -f $BACKUP_DIR/$DATE/$ID_VPS.tar.gz $2 /vz/private/$ID_VPS/root.hdd/DiskDescriptor.xml /etc/sysconfig/vz-scripts/$ID_VPS.conf
ploop merge -d $1 -l 0..1
rm -f $2.delta
done
[Updated on: Sun, 15 July 2012 12:35]
Report message to a moderator