Rsync+inotify 实时数据同步 inotify master 端的配置

强大的,细致的,异步的文件系统事件监控机制。Linux 内科从 2.6.13 起支持 inotify Inotify 实现的几款软件:Inotify,sersync,lsyncd

※Inotify 实施准备前提:rsync daemon 服务配置成功,并且客户端可以推送和拉取数据,才能够 成功配置 inotify 服务

#显示以下三个文件则证明支持 inotify 服务

2.6.32-358.el6.x86_64

[[email protected] ~]# ls -l
/proc/sys/fs/inotify/ 总用量 0

-rw-r--r-- 1 root root 0 12 月   1 21:11 max_queued_events

-rw-r--r-- 1 root root 0 12 月   1 21:11 max_user_instances

-rw-r--r-- 1 root root 0 12 月   1 21:11 max_user_watches

原文地址:https://www.cnblogs.com/fanweisheng/p/11327183.html

时间: 2024-10-07 10:49:37

Rsync+inotify 实时数据同步 inotify master 端的配置的相关文章

rsync+inotify实时数据同步单目录实战

rsync+inotify实时数据同步单目录实战 inotify是一个强大的.细粒度的.异步的文件系统事件监控机制,linux内核从2.6.13起加入了inotify支持,通过inotify可以监控文件系统中添加.删除.修改.移动等各种事件,利用这个内核接口,第三方软件可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施监控的软件. inotify配置是建立在rsync服务基础上的配置过程 操作系统 主机名 网卡eth0 默认网关 用途 [email protected]

rsync+inotify实时数据同步多目录实战

rsync+inotify实时数据同步多目录实战 inotify配置是建立在rsync服务基础上的配置过程 操作系统 主机名 网卡eth0 默认网关 用途 [email protected] 192.168.1.111 192.168.1.1 Rsync服务端 [email protected] 192.168.1.121 192.168.1.1 Rsync 节点 子网掩码均为255.255.255.0 具体需求: 要求在58server1上以rsync守护进程的方式部署rsync服务,使得[e

Linux系统实时数据同步inotify+rsync

一.inotify简介 inotify是Linux内核的一个功能,它能监控文件系统的变化,比如删除.读.写和卸载等操作.它监控到这些事件的发生后会默认往标准输出打印事件信息.要使用inotify,Linux内核版本必须是大于2.6.13,在这之前的内核都没有这个功能.我们可以利用inotify去监控我们要监控的资源,当资源发生变化时,我们扑捉它的事件,从而触发同步数据等操作. 二.inotify软件介绍 inotify是内核的一个功能,众所周知内核的功能我们必须要配合工具才能使用,通常情况下用户

rsync+inotify-tools实时数据同步配置实战

实验环境的准备: 源服务器:10.0.0.130 目标服务器:10.0.0.139 一.在源服务器安装Rsync服务端 1.关闭SELINUX vi /etc/selinux/config #编辑防火墙配置文件 #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存,退出 setenforce 0  #立即生效 2.开启防火墙tcp 873端口(Rsync默认端口) vi /etc/sysc

rsync+inotify实时数据同步

Remote Sync,远程同步 1,rsync命令用法格式:rsync [选项..] 源目录 目标目录区别:同步与复制的差异复制:完全拷贝源到目标同步:增量拷贝,只传输变化过的数据 2,本地同步rsync [选项..] 本地目录1 本地目录2 #把目录1同步到目录2下rsync [选项..] 本地目录1/ 本地目录2 #把目录1下的数据同步到目录2下-a :归档模式,相当于-rlptgoD-v :显示详细信息-z :传输过程中启用压缩/解压-n :测试同步过程,不做实际修改 #与-avz连用-

Rsync+Sersync实时数据同步

sersync实时数据同步 Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别? 1.Rsync+Inotify-tools (1):Inotify-tools只能记录下被监听的目录发生了变化(包括增加.删除.修改),并没有把具体是哪个文件或者哪个目录发生了变化记录下来: (2):rsync在同步的时候,并不知道具体是哪个文件或者哪个目录发生了变化,每次都是对整个目录进行同步,当数据量很大时,整个目录同步非常耗时(rsync要对整个目录遍历查找对比文件),因此

rsync+inotify实时数据同步

yum 安装rsync yum install -y rsync vi /etc/xinetd.d/rsync yum install -y xinet* /etc/init.d/xinetd start 以上是安装服务,很多情况只用这个命令就可以了,不需要安装这个服务 vim /etc/rsyncd.conf      //该rsyncd.conf不存在,需要自己手动建 port=873 log file=/var/log/rsync.log  #指定日志 pid file=/var/run/

数据同步canal服务端HA配置

canal服务端HA模式,本人并未使用过,为保证文章的完整性,从以下地址摘抄该部分内容,待以后验证及使用 https://github.com/alibaba/canal/wiki/AdminGuide 1.机器准备 ① 2个canal服务端节点  10.20.144.22, 10.20.144.51 ② zookeeper地址为10.20.144.51:2181 ③ mysql地址:10.20.144.15:3306 2.按照部署和配置,在单台机器上各自完成配置,演示时instance nam

rsync+inotify实时数据的同步实例

rsync+inotify实时数据的同步 一.rsync+inotify的组合为什么会出现?? rsync缺陷: 1.由于rsync在实施大量数据备份时,工作方式是扫描整个数据文 件,其实发生更改  的只是一小部分,导致过多的占用系统资源.                2.rsync不能实时的去监测.同步数据,虽然它可以通过linux守护进程的方式进行触发同步,但是两次触发动作一定会有时间差,这样就导致了服务端和客户端数据  可能出现不一致,无法在应用故障时完全的恢复数据. inotify优点