centos7之rsync+serrsync

Posted Charles.L

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7之rsync+serrsync相关的知识,希望对你有一定的参考价值。

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


2.Rsync+sersync
(1):sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字;
(2):rsync在同步的时候,只同步发生变化的这个文件或者这个目录(每次发生变化的数据相对整个同步目录数据来说是很小的,rsync在遍历查找比对文件时,速度很快),因此,效率很高。
小结:当同步的目录数据量不大时,建议使用Rsync+Inotify-tools;当数据量很大(几百G甚至1T以上)、文件很多时,建议使用Rsync+sersync。

 

以上是关于centos7之rsync+serrsync的主要内容,如果未能解决你的问题,请参考以下文章

Centos7利用rsync实现文件同步

Centos7 下 配置 rsync 以及 rsync+inotify 实时同步

Linux centos7 rsync工具介绍rsync常用选项rsync通过ssh同步

CentOS7下部署rsync服务

centos7备份服务rsync

Centos7 rsync 实现文件同步