一、架構說明
為了防止企業MySQL壞掉導致資料丟失,衍生出此結構
二、環境準備
兩臺centos7
192.168.59.143(需要備份的服務器)
192.168.59.144(備份存盤服務器)
三、兩臺安裝rsync服務
yum -y install rsync
四、修改需要備份的服務器rsync的組態檔(192.168.59.143)
vim /etc/rsyncd.conf
添加如下配置
uid = root
gid = root
use chroot = no
max connections = 2
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[app] #模塊
path = /data/ #備份路徑
ignore errors
read only = false
list = false
auth users = backup
secrets file = /etc/rsync.passwd

編輯密碼檔案并賦予權限(兩臺都要做)
echo "rsync_user:rsync_user_pwd" > /etc/rsync.password
chmod -R 600 /etc/rsync.password
五、啟動rsync
1.解決報錯不啟動
yum -y install xinetd
vim /etc/xinetd.d/rsync
service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}
systemctl restart xinetd
六、撰寫任務計劃
crontab -e
將以下命令寫入腳本
/usr/bin/rsync -vzrtopg --progress --password-file=/etc/rsync.passwd backup@192.168.59.143::app /data/
七、寫增量腳本
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/201690.html
標籤:其他
