一、为什么要用rsync+sersync架构?
1、sersync是基于Inotify开发的,类似于Inotify-tools的工具
2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。
二、Rsync+Inotify-tools与Rsync+sersync这两种架构有
文章目录前言一、概念/应用环境二、搭建/操作实例2.1 下行同步2.2 上行同步2.3 测试/删除三、监控脚本三、结语 前言本博客内容仅为记录博主思路,仅供参考,一切以自己实践结果为准。一、概念/应用环境开源的备份工具,能够同步整个目录树支持增量备份,传输前会进行压缩适用于异地备份、镜像服务器备份定期同步/检测同步(通过脚本达到目的)二、搭建/操作实例2.1 下行同步#配置源端(开启下行同步)
转载
2024-07-10 12:02:24
98阅读
Sersync 文件镜像同步
192.168.1.229上配置如下:
rpm -q rsync
vi /etc/rsyncd.conf
uid=root
gid=root
max connections=36000
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lo
原创
2011-03-22 11:17:42
1154阅读
点赞
1.安装sersync
sersync详细介绍请看http://hi.baidu.com/johntech/item/a4a2060ecf3053c6905718e1
sersync下载地址http://code.google.com/p/sersync/downloads/list
tar xf sersync2.5.4_64bit_binary_stable_fin
原创
2012-11-28 17:40:49
581阅读
1、要实现的目的: 把主机A中 /data 目录中的数据实时同步到主机B中 /data 目录中 2、下载所需要的软件 sersync2.5.4 https://sersync.googlecode.com/files/sersync2.5.4_64bit_binary_stable_final.tar.gz3、配置 在主机A上: 解压后只有两个文件,sersync2,命令执行文
原创
2016-01-15 09:00:30
949阅读
sersync2 是由国人开发的一款同步文件的开源软件,使用Linux 2.6内核的inotify监控Linux文件系统事件,被监听目录下如果有文件发生修改,Sersync将通过内核自动捕获到事件,并将该文件利用rsync同步到目标服务器。Sersync仅仅只同步发生增、删、改事件的单个文件或目录,不像rsync镜像同步那样需要比对双方服务器整个目录下数千万的文件,并且支持多线程同步,因此效率非常
原创
2011-12-24 15:32:41
945阅读
sersync的优点:1)使用c++编写,对linux系统文件产生的临时文件和重复的文件操作会进行过滤,在结合rsync同步的时候,会减少运行时消耗的本地及网络资源,因此速度更快.2)相比较上面的两个项目,sersync配置起来很简单;在http://code.google.com/p/sersync/downloads/list处下载源码,其中bin目录下是已经编译好的二进制文件,配合bin目录
原创
2020-12-25 14:57:22
602阅读
Introduce
sersync主要用于服务器同步,web镜像等功能。基于boost1.43.0,inotify api,rsync command.开发。目前使用的比较多的同步解决方案是inotify-tools+rsync ,另外一个是google开源项目Openduckbill(依赖于inotify- tools),这两个都是基于脚本语言编写的。相比较上面两个项目,本项目优点是:
s
sersync的介绍sersync主要用于服务器同步,web镜像等功能。基于boost1.43.0,inotify api,rsync command.开发。目前使用的比较多的同步解决方案是inotify-tools+rsync ,另外一个是google开源项目Openduckbill(依赖于inotify- tools),这两个都是基于脚本语言编写的。相比较上面两个项目,本项目优点是:sersy
转载
精选
2016-09-21 17:24:00
491阅读
一、sersync 理论 sersync=inotify+rsync inotify有监控的功能,而rsync有同步的功能,那么sersync这个软件的功能就是监控某个目录,当这个目录发生特定的动作时(比如:插入、删除等),就自动触发rsync的推送功能,将变化及时的同步到服务端。 场景: 在客户端
原创
2021-07-28 17:27:10
762阅读
sersync主要用于服务器同步,web镜像等功能。sersync是使用c++编写,在结合rsync同步的时候,节省了运行时耗和网络资源。因此更快。sersync配置起来很简单。另外本项目相比较其他脚本开源项目,使用多线程进行同步,尤其在同步较大文件时,能够保证多个服务器实时保持同步状态,同步及时快速。安装环境192.168.1.124 sersync服务器 192.168.1.127
原创
2011-12-07 16:47:17
7075阅读
点赞
3评论
使用sersync 目的,实时备份重要服务器上的数据到 rsync服务器。sersync是使用c++编写,而且对linux系统文件系统产生的临时文件和重复的文件操作进行过滤,所以在结合rsync同步的时候,节省了运行时耗和网络资源。因此更快。 sersync配置起来很简单,其中bin目录下已经有基本上静态编译的2进制文件,配合bin目录下的xml配置文件直接使用即可。 sersync使用多线程进行
原创
2013-11-04 16:32:45
1530阅读
上面的工作做好之后呢,下面就开始正式配置我们的 Sersync 了! 我们在 Sersync 安装过程中所用到包均是从谷歌 Sersync 项目组取得的,地址: https://code.google.com/p/sersync/downloads/list 这里,我所用的将是这个 sersync2
转载
2019-08-09 15:25:00
128阅读
2评论
sersysnc是金山的一个才子开发的,主要用于文件的自动同步
实验环境:
主服务器:192.168.0.176 运行sersync
目标服务器 192.168.0.188 运行rs
原创
2012-09-25 14:52:34
1037阅读
目标端:192.168.88.81源端:192.168.88.82目标端 安装 rsync源端 安装 rsync inotify sersync目标端创建文件 /etc/rsync.confuid=rootgid=rootmax connections=36000#默认为true,修改为no,增加对目录文件软连接的备份use chroot=nolog file=/var/log/rsyncd.l
原创
精选
2021-01-21 13:14:08
5148阅读
1、实战背景需求:数据在两台物理机上各存储一份,确保第一份备份失效后,第二份有效。目录关系如下: 应用服务器数据库服务器CX应用平台 XP应用平台 JS应用平台 CX数据平台 XP数据平台 JS数据平台 N