文章目录Lsyncd工具环境说明安装rsync配置rsyncdaemon服务安装Lsyncd配置Lsyncd启动服务验证同步Lsyncd工具Lsyncd使用文件系统事件接口(inotify或fsevents)来监视对本地文件和目录的更改默认同步方法是rsync整理文件系统时事件性能好,会以1个或者多个进程同步到目标服务器的文件系统中是一种轻量级的实时镜像解决方案官网地址:https://lsyncd.github.io/lsyncd/开源许可证:GPLv2或任何更新的GPL版本Lsyncd旨在将缓慢变化的本地目录树同步到远程镜像。Lsyncd对于将数据从安全区域同步到不太安全的区域特别有用Ly
1、工具简介 1.1、rsync rsync(remotesynchronize)是Liunx/Unix下的一个远程数据同步工具,它可通过LAN/WAN快速同步多台主机间的文件和目录。rsync通过比较两边文件是否相同,不相同才进行更新。 但是rsync无法知道“什么时候同步”,因为rsync只有执行同步命令的时候,才会去扫描文件判断哪些文件被修改了,只能建立一个定时任务,每隔一定的时间(比如5分钟,10分钟等等)去执行一次同步,这样虽然能同步,但却“不实时”。 2.2、lsyncd lsyncd实际上是lua语言封装了inoti
Lsyncd简单介绍Lsyncd 使用文件系统事件接口(inotify或fsevents)来监视本地文件和目录的更改。Lsyncd在几秒钟内将这些文件事件整理核对后,然后生成一个或多个进程以将更改同步到远程文件系统。默认使用的同步方法是rsync。因此,Lsyncd是一种轻量级的实时镜像解决方案。Lsyncd相对容易安装,不需要新的文件系统或块设备。Lysncd不会影响本地文件系统的性能。作为rsync的替代方案,Lsyncd还可以通过rsync+ssh推送更改。当文件或目录被重命名或移动到本地树中的新位置时,rsync+ssh允许更有效的同步。(相比之下,plainrsync通过删除旧文件然
Lsyncd简单介绍Lsyncd 使用文件系统事件接口(inotify或fsevents)来监视本地文件和目录的更改。Lsyncd在几秒钟内将这些文件事件整理核对后,然后生成一个或多个进程以将更改同步到远程文件系统。默认使用的同步方法是rsync。因此,Lsyncd是一种轻量级的实时镜像解决方案。Lsyncd相对容易安装,不需要新的文件系统或块设备。Lysncd不会影响本地文件系统的性能。作为rsync的替代方案,Lsyncd还可以通过rsync+ssh推送更改。当文件或目录被重命名或移动到本地树中的新位置时,rsync+ssh允许更有效的同步。(相比之下,plainrsync通过删除旧文件然