sersync

一、准备

1.目标:从192.168.0.1上把/app/web/cnblogs.com/data下文件同步到192.168.0.2下的/app/web/cnblogs-slave.com/data;

二、安装启动

1.修改192.168.0.2上的/etc/rsyncd.conf文件

[cnblogs_data]
comment=cnblogs slave
path=/app/cnblogs.com/data/

  

2.独立启动192.168.0.2的rsync服务

/usr/bin/rsync --daemon

3.在192.168.0.1上运行

rsync -avH --progress  ./app/cnblogs.com/data/attached  --port=873 [email protected]::cnblogs_slave1 --password-file=/etc/rsyncd/rsyncd_192.168.0.2.password

  

  

时间: 2024-12-11 16:06:42

sersync的相关文章

sersync的简单例子

前提条件: 使用sersync要事先配置rsync的部分内容,请参考我的另一篇博文"以rsync的daemon工作模式传输数据". 其中nfs01为客户端,backup为服务端. [[email protected] tools]#mkdir –p /home/oldboy/tools #通过rz –y的方式上传本地sersync_64bit_binary_stable_final.tar.gz到/home/oldboy/tools目录下. [[email protected] too

sersync基于rsync+inotify实现数据实时同步

一.环境描述 需求:服务器A与服务器B为主备服务模式,需要保持文件一致性,现采用sersync基于rsync+inotify实现数据实时同步 主服务器A:192.168.1.23 从服务器B:192.168.1.243 实时同步/var/atlassian目录到从服务器. 二.实施 1.从服务器192.168.1.243 rsync服务搭建 1.1安装软件包 wget http://rsync.samba.org/ftp/rsync/src/rsync-3.1.1.tar.gz tar xf r

服务 - Sersync数据同步详细教程

Sersync数据同步 一.rsync介绍 rsync是类unix系统下的数据镜像备份工具--remote sync.一款快速增量备份工具 Remote Sync,远程同步支持本地复制,或者与其他SSH.rsync主机同步. 它的特性如下: v 可以镜像保存整个目录树和文件系统. v 可以很容易做到保持原来文件的权限.时间.软硬链接等等. v 无须特殊权限即可安装. v 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件.rsync 在传输数据的过程中可以实行压缩及解压

Rsync+sersync 实时同步

# #sersync 下载地址 #rsync CentOS系统包里面有 #rsync 详解 #sersync 详解 #逻辑图 主机名 IP地址 Storage_1             目标服务器 192.168.174.137 Storage_2               源服务器 192.168.174.138 #均关闭防火墙和selinux #目标服务器rsync 作为守护进程  , 源服务器rsync 作为客户端 #rsync支持推送和拉取 #sersync 实时监控目录 #目标服务

Sersync检测启动脚本

#!/bin/bash sersyncd="/opt/app/sersyncd/sersync/sersync2" confxml="/opt/app/sersyncd/sersync/confxml.xml" status="`ps -ef | grep "$sersyncd" | grep -v "grep" | wc -l` -gt 1" if [ $? = 0 ];then echo "s

Sersync实时同步

sersync利用inotify与rsync对服务器进行实时同步,其中inotify用于监控文件系统事件,rsync是目前广泛使用的同步算法,其优点是只对文件不同的部分进行操作,所以其优势大大超过使用挂接文件系统的方式进行镜像同步.由金山的周洋开发完成,是目前使用较多的文件同步工具之一.该工具和其他的工具相比有如下优点: sersync是使用c++编写,由于只同步发生更改的文件,因此比其他同步工具更节约时间.带宽: 安装方便.配置简单: 使用多线程进行同步,能够保证多个服务器实时保持同步状态:

rsync+sersync实战

简介: inotify的优点: (1) 监控文件系统时间的变化,通过同步工具实现实时同步数据 inotify的缺点: (1) 并发如果大于200个文件(10-100K),同步就会有延迟 (2)我们前面写的脚本,每次都是全部推送一次,但确实是增量备份额 也可以只同步变化的文件  不变化的文件不理 (3) 监控到事件后,调用rsync同步是单线程的(加&并发).sersync是多线程同步的 既然有了inotify-tools,为什么还要开发sersync sersync的功能多 (1)配置文件 (2

rsync/rsync+inotify-tools/rsync+sersync

rsync要想实现自动同步,必须配合脚本以及定时事务来完成 rsync+inotify-tools可以通过inotify这一个工作在内核空间的进程,来时刻监控着指定目录下面的文件,当发生变动时,通知客户端来完成rsync,当然也需要脚本来实现.只是不需要定时任务了,因为,有inotify在实时监控着指定的目录,这样看来inotify的实时性可靠性与完整性都要好过仅仅通过rsync和cron的组合. rsync+sersync 一.RSYNC 1.概念 rsync(remote synchroni

sersync+rsync实时同步配置案例

目前业内比较靠谱的同步解决方案有: rsync+inotify-tools,Openduckbill+inotify-tools和rsync+sersync 前两者由于是基于脚本语言编写,所以规范程度,执行效率相对rsync+sersync就稍微弱一些. sersync是使用c++编写,基于boost1.43.0,inotify api,rsync command开发,主要用于服务器同步,web镜像等功能.其对linux系统文件系统产生的临时文件和重复的文件操作能够进行过滤,所以在结合rsync

企业实时同步方案----Rsync+Sersync

在博文企业实时同步方案----Sersync介绍中我们详细介绍了Sersync的原理,设计架构以及和 Inotify 等等的优势区别.这里我就带大家一起来做一下 Rsync +Sersync 这个同步分发架构案例. 实验环境介绍: 内核版本:2.6.32-431.el6.x86_64 系统采用最小化安装,系统经过了基本优化,selinux为关闭状态,iptables为无限制模式 源码包存放位置:/root Rsync客户端+Sersync服务器(SERSYNC),承担角色MASTER,IP:17