加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

运维必备!Linux 远程数据同步工具详解

发布时间:2018-11-14 21:23:35 所属栏目:外闻 来源:今日头条
导读:一、简介 1 认识 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的Rsync算法来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相

两台机器需要做好 ssh 免密登录

  1. # mdkir /data/test/dest/ --dest机器 # mdkir /data/test/src/ --src机器 # rsync -av --delete /data/test/src/ 192.168.22.12:/data/test/dest --测试下命令 # vim /data/test/test.sh #!/bin/bash /usr/local/inotify/bin/inotifywait -mrq -e modify,create,move,delete,attrib /data/test/src | while read events do rsync -a --delete /data/test/src/ 192.168.22.12:/data/test/dest echo "`date +'%F %T'` 出现事件:$events" >> /tmp/rsync.log 2>&1 done # chmod 755 /data/test/test.sh # /data/test/test.sh & # echo '/data/test/test.sh &' >> /etc/rc.local --设置开机自启 

我们可以在目标机上也写一个这样的脚本:

rsync -a —delete /data/test/dest/ 192.168.22.11:/data/test/src ;

这样可以实现双向同步

作者:一个小运维

来源:https://www.cnblogs.com/george-guo/p/7718515.html

【编辑推荐】

  1. KeeWeb:一个开源且跨平台的密码管理工具
  2. 理解Linux的硬链接与软链接(一)
  3. 理解Linux的硬链接与软链接(二)
  4. 如何使用Linux命令或文件管理器来移动文件?
  5. 5个适合系统管理员使用的告警可视化工具
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读