14,Lsyncd实时同步工具服务

发布时间:2020-06-16 22:37:15 作者:杨门万哥
来源:网络 阅读:263

1,lsyncd实时同步工具
1)lsyncd实际上是lua语言封装了inotify和rsync工具,采用了Linux内核(2.6.13以后里的)
inofify触发机制然后通过rsync去差异同步,达到实时的效果,它最厉害的地方是完美解决
了inotify+rsync的海量文件同步带来的文件频繁发生文件列表问题。其次配置方式简单。
2,安装
yum -y install lsyncd
3,创建配置文件(配置文件里原是无用信息)
14,Lsyncd实时同步工具服务
1)配置文件信息解析:
参考博客:https://www.cnblogs.com/zxci/p/6243574.html
4,启动
systemctl start lsyncd
5,测试
nfs端测试

cd /data                                    
for i in {1..1000};do echo "${i}"; echo "${i}" > ${i}.txt;sleep 0.1;done

backup端测试

cd /data                                    
while true ;do ls |wc -l;sleep 0.1;done                                 

排错思路:如果nfs服务端的lsyncd不能实时同步到rsync,先排查nfs端能不能同步到rsync端要考虑rsync端的存储目录问题,目录的权限问题,同步时候的密码文件问题再排查lsyncd端的同步目录问题,目的指向问题,密码文件问题

推荐阅读:
  1. 5分钟入门lsyncd
  2. rsync+inotify实时同步

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

xxxx %cd

上一篇:数据结构学习笔记(01背包问题/图问题)

下一篇: C#forUnity快速入门(连载8)-C#抽象类与接口

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》