• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
隐身
不能改变社会,就要学会改变自己
博客园    首页    新随笔    联系   管理    订阅  订阅

sersync客户端搭建及配置

首先需要自行下载sersync包,地址如下:

谷歌项目地址:https://code.google.com/archive/p/sersync/

64位下载地址:https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sersync/sersync2.5.4_64bit_binary_stable_final.tar.gz

32位下载地址:https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sersync/sersync2.5_32bit_binary_stable_final.tar.gz

压缩包里面有两个文件confxml.xml sersync2

sersync2 这个是sersync主程序

confxml.xml 这个是sersync配置文件

 

修改配置文件confxml.xml几个地方:

        <localpath watch="/data">  #watch=/data 要推送的文件路径

            <remote ip="192.168.80.41" name="nfsbackup"/>  #推送目标服务器IP及模块名称

            <commonParams params="-artuz"/>    #同步模式,可以跟多个,中间用,隔开

            <auth start="true" users="rsync_backup" passwordfile="/etc/rsync.password"/>  #rsync虚拟的用户名和密码存放的路径

<timeout start="true" time="100"/><!-- timeout=100 --> 超时断开默认为false改为true

 <failLog path="/application/logs/rsync_fail_log.sh" timeToExecute="60"/><!--default every 60mins execute once-->  #同步失败重试的logs日志记录

修改上述几个地方为保存之后就可以执行,当然要选择confxml.xml存放的路径,例如:/application/GNU-Linux-x86/sersync2 -d -r -n 8 -o /application/GNU-Linux-x86/confxml.xml

-n 启用线程数量

-d daemon方式启动/后台服务

-o 指定配置文件

-r 第一次全部同步

此方法执行重启机器会失效的,当然可以加入到rc.local启动项,这样重启机器也会生效的.

附测试同步成功的文件(有不足的地方欢迎各位大老指正)

在nfs客户端创建一些1-100文件,如图

备份服务器实时同步到的文件,如图

posted @ 2018-06-09 19:10  隐身哈  阅读(256)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3