rsync和inoify遠程同步

rsync遠程同步html

1、實驗環境vim

wKioL1mCqHOAHaQuAADTCQuBzME560.png

2、實驗步驟服務器

1、配置rsync源服務器ide

官方網站:http://rsync.samba.org/工具

1)檢查rsync包是否存在網站

rpm  -qa  rsync spa

wKioL1mCqITzgsftAAAYzz4fDzw802.png

2)創建配置文件3d

vim  /etc/rsyncd.conf     需自行創建htm

wKiom1mCqJGiOJqLAADTPHeQ0es991.png

3)爲備份帳戶建立數據文件blog

vim    /etc/rsyncd_users.db

backuper:123456

chmod 600 /etc/rsyncd_users.db

wKiom1mCqJ-C_qlsAABQ_INYdZ4945.png

4)啓動rsync服務程序,運行參數「--daemon

rsync  --daemon

netstat  -anpt  |  grep  rsync

wKioL1mCqO_jGeEDAAAVTEcZK9c722.png

2、使用rsync備份工具

下行)

在服務器A

wKiom1mCqSbRMZrVAAATG_Q-eo0975.png

在服務器B

rsync  -avz   backuper@192.168.1.10::wwwroot  /var/www/html/

或者

rsync -avz rsync://backuper@192.168.1.10/wwwroot                     /var/www/html

wKiom1mCqTWjGGUgAABRuu_PbqU335.png上行)

在服務器A

第一步

vim /etc/rsyncd.conf  修改read only = no

wKioL1mCqUeASYywAAAnLA4ik0E481.png

第二步

wKioL1mCqVORuYFtAABUVYuOgio565.png

第五步

wKioL1mCqV_SF6xHAAAWdihLmGM694.png

在服務器B

第三步

wKioL1mCqaTiwP_qAAASWWs9sIU667.png

第四步

wKiom1mCqbDC9uSRAACDc4lmycU561.png

wKioL1mCqbqSdI-YAAAUCXq2OqY685.png

3、配置rsync+inotify實時同步

wKiom1mCqcaRxpsqAAEFRvOWs-U379.png1)調整內核參數

vi  /etc/sysctl.conf

wKioL1mCqh-jN7AMAAAgEQ8Yac8235.png

sysctl  -p

 

2)安裝inotify-tools工具

wKiom1mCqi7SurKjAAA6NjrBvmM241.png3)編寫觸發式腳本

vim  /opt/test.sh

wKioL1mCqj2jQ5AoAABhGlpYcNg751.png

wKiom1mCqkmD6SOHAACZm1U_lIA944.png

wKioL1mCqlbC4K5DAAAMmiSJlWQ580.png 

服務器A

wKioL1mCqmHgFIGCAAAR_K3BnLM845.png


rsync和inotify實現觸發式增量備份。

但願大家能提出很好的建議和意見!!!!

相關文章
相關標籤/搜索