Jun
24
主机 备份机。
主机服务器定时进行相关数据打包。再通过rsync以daemon模式。异地机通过rsync拉数据。
40 1 * * * root /root/bin/backup.sh
/root/bin/backup.sh内容:
wdpost_time=`date +%Y-%m-%d`
cd /opt/backup/
find /opt/backup -ctime +6 -type f -regex ".*tar.gz" -exec rm {} \;
tar -czf dnsdiy_web${wdpost_time}.tar.gz /opt/data --exclude /opt/data/logs
tar -czf dnsdiy_mysql_data${wdpost_time}.tar.gz /opt/dnsdiy/data/mysql
实现打包。并将数据包放置于/opt/backup中。
开启rsync
/usr/bin/rsync --daemon --config=/etc/rsyncd.conf &
/etc/rsyncd.conf内容:
use chroot = false
max connections = 4
log file = /etc/rsyncd/rsyncd.log
pid file = /etc/rsyncd/rsyncd.pid
lock file = /etc/rsyncd/rsyncd.lock
[backup]
path = /opt/backup
hosts allow = 127.0.0.1#将这里的127.0.0.1改为相应的异备机器的ip。若要实现多个备份机同时备份。可用,分隔多个IP.
strict modes = false
read only = true
list = false
异备机上跑指令:
rsync -vau 192.168.0.1::backup /backup2/data/
主机服务器定时进行相关数据打包。再通过rsync以daemon模式。异地机通过rsync拉数据。
40 1 * * * root /root/bin/backup.sh
/root/bin/backup.sh内容:
wdpost_time=`date +%Y-%m-%d`
cd /opt/backup/
find /opt/backup -ctime +6 -type f -regex ".*tar.gz" -exec rm {} \;
tar -czf dnsdiy_web${wdpost_time}.tar.gz /opt/data --exclude /opt/data/logs
tar -czf dnsdiy_mysql_data${wdpost_time}.tar.gz /opt/dnsdiy/data/mysql
实现打包。并将数据包放置于/opt/backup中。
开启rsync
/usr/bin/rsync --daemon --config=/etc/rsyncd.conf &
/etc/rsyncd.conf内容:
use chroot = false
max connections = 4
log file = /etc/rsyncd/rsyncd.log
pid file = /etc/rsyncd/rsyncd.pid
lock file = /etc/rsyncd/rsyncd.lock
[backup]
path = /opt/backup
hosts allow = 127.0.0.1#将这里的127.0.0.1改为相应的异备机器的ip。若要实现多个备份机同时备份。可用,分隔多个IP.
strict modes = false
read only = true
list = false
异备机上跑指令:
rsync -vau 192.168.0.1::backup /backup2/data/
ServiceDesk Plus 6.0
mysql备份机制及备份脚本




