admin管理员组

文章数量:1531657

2024年7月26日发(作者:)

使用sersync实时同步文件

注:绿色为命令代码

➢ sersync的介绍

➢ 安装rsync

➢ 安装sersync

➢ 配置sersync

sersync2命令使用说明

sersync的介绍

sersync主要用于服务器同步,web镜像等功能。基于boost1.43.0,inotify api,rsync

command.开发。目前使用的比较多的同步解决方案是inotify-tools+rsync ,另外一个

是google开源项目Openduckbill(依赖于inotify- tools),这两个都是基于脚本语言编

写的。相比较上面两个项目,本项目优点是:

sersync是使用c++编写,而且对linux系统文件系统产生的临时文件和重复的文件

操作进行过滤(详细见附录,这个过滤脚本程序没有实现),所以在结合rsync同步的时候,

节省了运行时耗和网络资源。因此更快。

摘自:/p/sersync/

安装rsync

在使用sersync之前,我们必须安装配置好rsync服务器。这里我们需要注意的是,

纯粹的使用rsync做单向同步时,rsync的守护进程是运行在文件推送的服务器上,而接

收的服务器是运行rsync客户端。使用sersync做文件实时同步刚好相反,用于接收文件

的服务器运行rsync守护进程。

安装rsync的步骤在此不叙述,请看以前的教程配置:

/2011/06/rsync-server-setup/或者使用本站提供的脚本更容易

地安装:

/2011/09/centos-one-key-configure-rsync-server-script/

安装sersync

到这里/p/sersync/downloads/list下载最新的二进制

安装包,现在最新的版本是sersync2.5,我们以centos-32位为例讲解。

wget

/files/sersync2.5_32bit_binary_stable_.

gz

mkdir /usr/sersync

tar xzf sersync2.5_32bit_binary_stable_ -C /usr/sersync/

就这样,sersync安装完成,下面介绍如何配置及使用。

本文标签: 使用服务器运行文件过滤