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实现触发式增量备份。

但愿大家能提出很好的建议和意见!!!!

相关文章
相关标签/搜索