首页 > 其他 > 详细

rsync+lsyncd实现实时同步

时间:2016-07-28 15:47:36      阅读:211      评论:0      收藏:0      [点我收藏+]

1.接收端安装rsync,修改/etc/rsyncd.conf配置文件,然后启动服务。

uid = root
gid = root
use chroot = no
max connection = 4
secrets file = /etc/rsyncd.secrets

[test] path
= /tmp/test auth users = bak read only = no

2.发送端安装rsync+lsyncd,修改/etc/lsyncd.conf配置文件,编辑密码文件(如果使用了密码同步),然后启动lsyncd服务。

settings = {
logfile = "/var/log/lsyncd.log",
statusFile = "/tmp/lsyncd.stat",
statusInterval = 1,  -- 同步时间间隔
}

sync {
default.rsync,
source="/data0/test",
target="bak@172.16.225.222::test",

rsync = {
        binary = "/usr/bin/rsync",
        archive = true,
        compress = true,
        verbose   = true,
        --delete =  true,
         _extra = {"--password-file=/etc/rsyncd.secrets"},
        },
}

 3.在发送端要同步的目录中添加、删除文件,查看接收端是否同步。

参考:http://openlinuxfly.blog.51cto.com/7120723/1679279

rsync+lsyncd实现实时同步

原文:http://www.cnblogs.com/wsl222000/p/5714751.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!