Tag: lsyncd

[Linux]lsyncd+rsync实时同步备份

小言网上有很多种文件同步备份策略。 最容易想到的策略就是rsync+inotify,这个策略有个弊端,就是实时性太差了,而且rsync内部实行同步的方式是递归扫描整个文件夹并保存一个相关的目录树数据传给备份服务器,让备份服务器进行对比知道应该同步哪些数据;然而,这个目录树数据并不是很小的,如果是一个文件结构很复杂的文件夹需要同步,而一次只改了一个文件,那么目录树数据的大小可能都是改动文件大小的几倍

[Linux]lsyncd安装

简介lsyncd是文件同步工具,它能通过对文件夹进行监控来实现实时同步功能。它是对inotify和rsync命令的lua封装。 依赖包 cmake 由于现在lsyncd需要cmake来进行编译打包操作,已经不像以前还在Google code时候是用的./configure。 1shell> yum install cmake -y 安装结果: lua和lua-devel lsync