二、備份服務(wù)器10.10.1.9(rsync) 1、準備工作 創(chuàng)建備份目錄: # mkdir /data0/htdocs
2、安裝rsync(備份主機只安裝rsync) tar-zxvf rsync-3.0.9.tar.gz cdrsync-3.0.9 ./configure--prefix=/usr/local/rsync make;makeinstall
3、建立用戶與密碼認證文件 [root@backup ~]# echo "root:111111" > /etc/ rsyncd/rsyncd.secrets [root@backup ~]# less /etc/rsyncd/rsyncd.secrets root:111111 注意: 請記住,在10.10.1.6端建立的密碼文件,只有密碼,沒有用戶名;而在10.10.1.9里建立的密碼文件,用戶名與密碼都有。 權(quán)限:要將/etc/rsyncd/rsyncd.secrets設(shè)置為root擁有, 且權(quán)限為600。 #chmod 600 /etc/rsyncd/rsyncd.secrets
4、建立rsync配置文件 [root@backup ~]# vim /etc/rsyncd/rsyncd.conf pid file= /var/run/rsyncd.pid port = 873 address = 10.10.1.9 #uid = nobody #gid = nobody uid = root gid = root use chroot = no readonly = no #limit access to private LANs hosts allow=10.10.1.0/255.255.255.0 hosts deny=* max connections = 5 motd file= /etc/rsyncd/rsyncd.motd #This will give you a separate log file log file= /var/log/rsync.log #transfer logging = yes log format= %t %a %m %f %b syslog facility = local3 timeout = 300 [htdocs] path = /data0/htdocs list=yes ignore errors auth users= root secrets file= /etc/rsyncd/rsyncd.secrets #comment = rsync htdocs
啟動rsync服務(wù) # /usr/local/rsync/bin/rsync --daemon --config=/etc/rsyncd.conf # ps -ef |grep rsync
Rsync服務(wù)加入開機啟動項 # echo "/usr/local/rsync/bin/rsync --daemon --config=/etc/rsyncd.conf" >> /etc/rc.local
防火墻開啟rsync端口:873 添加: iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -jACCEPT 重啟: # /etc/init.d/iptables restart
完成,其實這個時候數(shù)據(jù)已經(jīng)同步了!
測試一下: 由于/data0/htdocs/下涉及到一些公司信息,所以就以/data0/htdocs/tmp/為例
主機名可以區(qū)別是兩臺機器,里面的內(nèi)容完全一直,連文件的屬性都一樣
再對里面修改一下試試,創(chuàng)建一個文件,然后刪除user目錄試試
有人說使用mv移動目錄有時會碰到數(shù)據(jù)同步位置錯誤,特意測試了一下,沒有發(fā)生這種情況,以后碰到再補充!
|