客戶端推送腳本
#!/bin/bashTime=`date +%F-%w`name=`hostname -I`[ -d /backup] || mkdir /backup[ -d /backup/bak ] || mkdir /backup/bakrsync /var/spool/cron/root /backup/bakrsync /etc/rc.d/rc.local /backup/bakrsync /server/scripts /backup/bakrsync /etc/sysconfig/iptables /backup/bakcd /backupmkdir $namecd /backuptar zcfP $Time.tar.gz bakmv /backup/$Time* /backup/$namecd /backup/$namemd5sum $Time* > $Time.txtrsync -avz /backup/$name rsync_backup@192.168.200.10::backup --password-file=/etc/rsync.password
find -type f -mtime +7 | xargs rm -f
服務(wù)端檢查腳本
#!/bin/bashname=`date +%F-%w`for i in `ls /backup`docd /backup/$iif [ -f $name.txt ];thenmd5sum -c $name.txtif [ $? -eq 0 ];thenecho "$i 傳輸成功"elseecho "$i 傳輸失敗"fielseecho "$i 傳輸失敗"fifind . -type f ! -name "*-1" -mtime +180 | xargs rm -f
done
mysql全備推送腳本
#!/bin/bashTime=`date +%F-%w`name=`hostname -I`[ -d /backup] || mkdir /backup[ -d /backup/bak ] || mkdir /backup/bakmysqldump -uroot -p666666 --all-databases > /backup/bakcd /backupmkdir $namecd /backuptar zcfP $Time.tar.gz bakmv /backup/$Time* /backup/$namecd /backup/$namemd5sum $Time* > $Time.txtrsync -avz /backup/$name rsync_backup@192.168.200.10::backup --password-file=/etc/rsync.password
find -type f -mtime +7 | xargs rm -f
監(jiān)控nfs實時同步腳本
#!/bin/bashPath=/databackup_Server=192.168.200.10/usr/bin/inotifywait -mrq --format '%w%f' -e create,close_write,delete /data | while read linedoif [ -f $line ];thenrsync -az $line --delete rsync_backup@$backup_Server::nfsbackup --password-file=/etc/rsync.passwordelsecd $Path &&\rsync -az ./ --delete rsync_backup@$backup_Server::nfsbackup --password-file=/etc/rsync.passwordfi
done
監(jiān)控mysql實時同步
#!/bin/bashPath=/usr/local/mysql/databackup_Server=192.168.200.10/usr/bin/inotifywait -mrq --format '%w%f' -e create,close_write,delete /usr/local/mysql/data | while read linedoif [ -f $line ];thenrsync -az $line --delete rsync_backup@$backup_Server::mysqlbackup --password-file=/etc/rsync.passwordelsecd $Path &&\rsync -az ./ --delete rsync_backup@$backup_Server::mysqlbackup --password-file=/etc/rsync.passwordfidone~

浙公網(wǎng)安備 33010602011771號