码迷,mamicode.com
首页 > 其他好文 > 详细

sersync+rsync实现实时同步备份

时间:2018-06-05 00:37:10      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:sersync+rsync实现实时同步备

第一个里程:下载安装sersync软件 先进行软件下载,把软件包上传到系统中 unzip sersync_installdir_64bit.zip cd sersync_installdir_64bit mv sersync /usr/local/ tree 第二个里程:编写sersync配置文件 [root@nfs01 sersync]# cd /usr/local/sersync/conf/ [root@nfs01 conf]# ll 总用量 4 -rw-r--r-- 1 root root 2214 2011-10-26 11:54 confxml.xml 6 <filter start="false"> 7 <exclude expression="(.*)\.svn"></exclude> 8 <exclude expression="(.*)\.gz"></exclude> 9 <exclude expression="^info/*"></exclude>

10 <exclude expression="^static/*"></exclude>
11 </filter>
说明:实现同步数据过滤排除功能

12     <inotify>
13         <delete start="true"/>
14         <createFolder start="true"/>
15         <createFile start="false"/>
16         <closeWrite start="true"/>
17         <moveFrom start="true"/>
18         <moveTo start="true"/>
19         <attrib start="false"/>
20         <modify start="false"/>
21     </inotify>
说明:类似于inotify的-e参数功能,指定监控的事件信息

23     <sersync>
24         <localpath watch="/data">
25             <remote ip="172.16.1.41" name="backup"/>
26             <!--<remote ip="192.168.8.39" name="tongbu"/>-->
27             <!--<remote ip="192.168.8.40" name="tongbu"/>-->
28         </localpath>
29         <rsync>
30             <commonParams params="-az"/>
31             <auth start="true" users="rsync_backup" passwordfile="/etc/rsync.password"/>
32             <userDefinedPort start="false" port="874"/><!-- port=874 -->
33             <timeout start="false" time="100"/><!-- timeout=100 -->
34             <ssh start="false"/>
35         </rsync>
 说明:以上内容是数据相关的配置信息,是必须进行修改调整配置

第三个里程:应用sersync软件,实现实时同步
[root@nfs01 conf]# cd /usr/local/sersync/
[root@nfs01 sersync]# cd bin/
[root@nfs01 bin]# ll
总用量 1768
-rw-r--r-- 1 root root 1810128 2011-10-26 14:19 sersync
sersync命令参数:
参数-d:              启用守护进程模式
参数-r:              在监控前,将监控目录与远程主机用rsync命令推送一遍(测试)
参数-n:              指定开启守护线程的数量,默认为10个
参数-o:              指定配置文件,默认使用confxml.xml文件

./sersync -dro /usr/local/sersync/conf/confxml.xml

sersync+rsync实现实时同步备份

标签:sersync+rsync实现实时同步备

原文地址:http://blog.51cto.com/tangyong/2124833

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!