rsync+sersync实现向多服务器实时同步数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsync+sersync实现向多服务器实时同步数据相关的知识,希望对你有一定的参考价值。
web:192.168.1.10的/www 同步到rsync:192.168.1.11的backup模块
1 inotify 适用于大量小文件实时同步 对于大文件使用sersync
2 下载安装包 wget http://cywl.jb51.net:81/201111/tools/sersync_64bit_binary_stable_final.tar.gz
3 解压 后为GNU-Linux-x86
4 mkdir /usr/local/sersync
5 将GNU-LINUX里面内容复制到/usr/local/sersync
mv GNU-Linux-x86/* /usr/local/sersync
6 cd /usr/local/sersync
vim confxml.xml 配置其中的
<sersync>
<localpath watch="/www"> (监视路径)
<remote ip="192.168.1.11" name="backup"/> (服务器对端IP,模块名称)
<!--<remote ip="192.168.8.39" name="tongbu"/>-->
<!--<remote ip="192.168.8.40" name="tongbu"/>-->
</localpath>
<rsync>
<commonParams params="-artuz"/>
<auth start="true" users="renkun" passwordfile="/etc/rsync.password"/>(改为true 用户名 密码文件)
<userDefinedPort start="false" port="874"/><!-- port=874 -->
<timeout start="false" time="100"/><!-- timeout=100 -->
<ssh start="false"/>
</rsync>
7 启动服务
/usr/local/sersync/sersync2 -d -r -o /usr/local/sersync/confxml.xml
本文出自 “ITcain” 博客,请务必保留此出处http://521kun.blog.51cto.com/9397206/1775503
以上是关于rsync+sersync实现向多服务器实时同步数据的主要内容,如果未能解决你的问题,请参考以下文章
sersync基于rsync+inotify实现数据实时同步