rsync實現數據增量備份


環境說明:

主機ip:192.168.0.201

需備份的目錄:/opt/mail

備份機器ip:192.168.0.215

1、編輯/etc/rsyncd.conf文件(etc目錄不存在的話,需要手動創建)

 

 參數說明:

#全局參數設置:這部分設置的參數影響整個程序的運行

uid = root                           #rsync運行時的用戶ID (關於用戶ID和用戶組ID的設置只要保證具有讀取要同步文件和文件夾的權限即可)

gid = root                           #rsync運行時的用戶組ID

max connections = 0         #同時最大的連接數,0為不限制

pid file = /var/log/rsync/rsyncd.pid     #記錄rsync運行時的進程ID

lock file = /var/log/rsync/rsync.lock    #以文件的方式鎖的方式,保證rsync的一次運行

log file = /var/log/rsync/rsyncd.log     #rsync日志信息包括啟動信息同步信息等

#port = 9834      #可以指定rsync運行時使用的端口,默認使用873(不指定則使用默認)

#同步模塊配置

path = /root/turbomail/accounts       #指定要同步的具體文件夾,此處為實際同步的文件夾,我們指定的為accouts

comment = turbomail backup accounts    備注信息,主要是一些說明信息,用來幫助記憶等

ignore errors    #忽略一些無關的錯誤信息

read only = false   #是否設置以只讀的方式運行,本工具支持對外同步和回傳喲

list = false   #是否允許客戶端查看文件列表

host allow = 192.168.0.46    #允許同步的客戶機IP,多個用","隔開

auth users = turbomail    #同步認證時使用的用戶名,可以任意指定,但必需存在於下一項的密碼文件中

secrets file = /etc/rsyncd.scrt    #密碼認證文件,此文件中包含客戶端認證時的用戶名和密碼的對應關系 ,配置文件名可以任意

2、編輯密碼文件:/etc/rsyncd.scrt(不存在則手動創建)

 

這里只寫認證名和密碼即可。

3、配置rsync服務運行。先安裝xinetd,執行yum install xinetd -y.

配置文件:vim /etc/xinetd.d/rsync

 

這里把disable改成no,默認是yes的。

4、運行rsync服務。

service xinetd start

檢查服務是否啟動成功:

netstat -ant|grep 873

服務啟動正常。 

備份機器執行rsync同步命令:

 

提示輸入密碼:

 

 同步完成:

 

rsync命令的參數可以網上了解。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM