加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_马鞍山站长网 (https://www.0555zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

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

发布时间:2018-11-13 15:37:45 所属栏目:业界 来源:今日头条
导读:副标题#e# 一、简介 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

(编辑:网站开发网_马鞍山站长网)

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