%PDF- %PDF-
Direktori : /var/spool/ |
Current File : //var/spool/.mts |
#! /bin/sh IP3BACKUP=10.18.0.120 NOM_SERVEUR=`hostname | cut -d '.' -f 1` echo "$$" > /root/mts.lock mount -o loop -t ext4 /home/sqlbkp.iso /sqlbkp ### Bkp par base max 2go if [ -d /sqlbkp/ok ] then FOLDER=/sqlbkp DATABASES=`mysql -e 'SHOW DATABASES' | sed '1,2d' | grep -v 'information_schema'` [ -d $FOLDER ] || mkdir $FOLDER oldIFS=$IFS IFS=$'\n' for i in $DATABASES; do echo "$i" | grep -vEq '^[a-Z0-9_ .-]+$' && continue /usr/sbin/lvectl set 60 --speed=80% --ncpu=100 --io=2048 /var/spool/killLockedSql.sh & killLockedPid=$! /usr/bin/mysqldump -f --opt --single-transaction --quick $i | /bin/lve_suwrapper 60 /bin/gzip > $FOLDER/$i.sql sleep 3 kill -9 $killLockedPid done /usr/bin/rsync -avHzW --bwlimit=1024 $FOLDER/*.sql bkp$NOM_SERVEUR@$IP3BACKUP::$NOM_SERVEUR/var/mysql/ --password-file=/etc/.rbk IFS=$oldIFS else mutt -s "[Alerte backup] MySQL loop drive `hostname`" -- master@o2switch.fr < /dev/null fi rm -rf /root/mts.lock