rsync有很多种实现实时同步的方式,这里采用inotify-tools监控文件的状态触发rsync进行不同。目标服务器(同步到哪儿)监听rsync(daemon方式)作为服务器端,源客户端(从哪儿同步)采用inotify+rsync进行推送同步。1.目标服务器安装rsync服务wgethttps://download.samba.org/pu..
分类:
其他好文 时间:
2017-10-22 16:55:18
阅读次数:
147
第1章 数据实时同步介绍 1.1 什么是实时同步:如何实现实时同步 A. 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 B. 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 1.2 实现实时同步的方法 inotify+rsync 方式实现数据同步 sersyn ...
分类:
其他好文 时间:
2017-10-22 10:54:26
阅读次数:
261
原文:http://lxw66.blog.51cto.com/5547576/1331048 声明:rsync inotify 需要逆向思考,当只做rsync不实时同步时,我们一般是从rsync服务端向rsync客户端同步数据。当需要添加inotify实现实时同步数据时,我们就需要从rsync客户端 ...
分类:
其他好文 时间:
2017-10-15 14:29:29
阅读次数:
172
第1章 rsync 软件介绍 1.1 什么是rsync rsync 是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。 http://www.samba.org/ftp/rsync/rsync.html 1.1.1 全量及增量 全量:将全部数据,进行传输覆盖 增量: ...
分类:
其他好文 时间:
2017-10-14 21:01:51
阅读次数:
554
rsync服务器配置步骤:1、vi/etc/rsyncd.conf#Rsyncserver#createdbylijianfeng18:262017-9-24#rsyncd.confstart#uid=rsyncgid=rsyncusechroot=nomaxconnections=2000timeout=600pidfile=/var/run/rsyncd.pidlockfile=/var/run/rsync.locklogfile=/var/log/rsyncd.logignoreerr..
分类:
其他好文 时间:
2017-10-10 16:48:02
阅读次数:
127
inotify服务:当用户在A服务器上操作了数据,inotify会抓取出来,然后通知rsync,然后同步到rsync服务器。所以inotify服务器却是rsync的客户端服务器。inotify性能比sersync强,inotify可能支持几百个图片,sersync可能一百所以就差不多了。确认内核是否支持inotify可通过ll/pr..
分类:
其他好文 时间:
2017-09-14 18:34:47
阅读次数:
178
Inotify简介 Inotify是一种文件系统事件通告机制,能够实时监控文件系统下文件的访问、修改、删除等各种变化情况并将其作为事件通告给用户态应用程序。Linux内核从2.6.13版本后已经集成了Inotify的功能,用户只需安装inotify应用程序即可实现对文件系统的监控。 配置Rsync服 ...
分类:
其他好文 时间:
2017-09-14 00:47:01
阅读次数:
337
rsync+inotify实现服务器文件实时同步操作系统:CentOS6.X源服务器:192.168.80.132目标服务器:192.168.80.128目的:把源服务器上/data/app目录实时同步到目标服务器的/data/app下具体操作:第一部分:在目标服务器192.168.80.128上操作一、在目标服务器安装Rsync服务端1、关..
分类:
其他好文 时间:
2017-09-12 16:10:42
阅读次数:
222
环境:某某项目的代码机器70配置有双网卡:232.182.23.70(联通)61.10.45.70(电信)另一台代码机器是沧州联通的代码机器102,配置单网卡:121.15.1.102(联通)rsync服务端服务器121.15.1.102上的配置文件rsyncd.conf一开始/etc/rsyncd.conf里面配置的允许ip:为61.10.45.70[r..
分类:
其他好文 时间:
2017-09-10 00:06:42
阅读次数:
249
inotify+Rsync要求:把源服务器192.168.1.100服务器的/data/book/同步到目标服务器192.168.1.101服务器的/data/book/ 要求实时同步,第一部分:在目标服务器192.168.1.101上操作一、在目标服务器安装Rsync服务端1、关闭SELINUX2、开启防火墙tcp873端口(Rsync默认端口)3、安装..
分类:
其他好文 时间:
2017-09-08 18:07:38
阅读次数:
206