原文:Lsyncd搭建同步镜像-用Lsyncd实现本地和远程服务器之间实时同步

Lysncd即Live Syncing Daemon,它是开源的数据实时同步工具 后台进程 ,基于inotify和rsync。 lsyncd会密切监测本地服务器上的参照目录,当发现目录下有文件或目录变更后,立刻通知远程服务器,并通过rsync 或rsync ssh方式实现文件同步。这样做的好处就是,你可以利用Lsyncd搭建一个VPS同步镜像,应用场景例如CDN镜像 网站数据备份 网站搬家等等。 ...

2018-01-16 19:32 2 5292 推荐指数:

查看详情

lsyncd 实时同步

1. 几大实时同步工具比较 1.1 inotify + rsync 最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因 ...

Tue Jan 03 07:50:00 CST 2017 1 7806
实时同步lsyncd

实时同步lsyncd 1 lsyncd 1.1 lsyncd 简介 Lsyncd使用文件系统事件接口(inotify或fsevents)来监视对本地文件和目录的更改。Lsyncd将这些事件整理几秒钟,然后生成一个或多个进程以将更改同步远程文件系统。默认同步方法是rsync ...

Sun Aug 04 18:27:00 CST 2019 0 1099
rsync+lsyncd实现实时同步

1.接收端安装rsync,修改/etc/rsyncd.conf配置文件,然后启动服务。 2.发送端安装rsync+lsyncd,修改/etc/lsyncd.conf配置文件,编辑密码文件(如果使用了密码同步),然后启动lsyncd服务。 3.在发送端要同步 ...

Thu Jul 28 22:48:00 CST 2016 0 3264
linux实现多台服务器时时同步文件,推荐lsyncd

服务器文件之间同步常用三种方式: rsync inotify+rsync lsyncd 软件下载:https://git.oschina.net/sgfoot/linux-tools 第一种:rsync 核心代码:rsync -az --progress ...

Wed Jan 11 22:44:00 CST 2017 2 3059
CentOS 7.2 部署Rsync + Lsyncd服务实现文件实时同步/备份 (二)

发送端配置: 一、配置密钥 1. 主/从服务器之间启用基于密钥的身份验证。登录发送端服务器并用 " ssh-keygen " 命令生成公共或私有的密钥。 2. 使用 " ssh-copy-id " 复制密钥文件到接收端服务器。 二、安装rsync ...

Thu Mar 09 19:32:00 CST 2017 0 4337
lsyncd —— 多机器实时同步文件神器

lsyncd 是一个支持实时、双向、多机器的多模式文件同步工具。 使用 Lua 语言封装了 inotify 和 rsync 工具,采用了 Linux 内核(2.6.13 及以后)里的 inotify 触发机制,然后通过 rsync 去差异同步,达到实时的效果。 安装 在源文件服务器 ...

Fri Dec 14 01:45:00 CST 2018 0 1250
如何使用 lsyncd 实时同步并执行 shell 命令

修改 lsyncd 的默认配置,不直接执行rsync 进行同步,而是改用自己的脚本。 binary 指定我们的脚本 vim /usr/local/lsyncd/etc/lsyncd.conf 编写自己的脚本 vim /data/sh/mysync.sh lsyncd 会调 ...

Wed Aug 09 19:32:00 CST 2017 8 441
lsyncd + rsync 实时同步海量小文件

一: 基于epel源安装lsyncd 和 rsync 环境准备 1. lsyncd端: 需要进行实时同步的 rsync 客户端机器 IP地址: 192.168.227.128 2. RsyncServer端: 需要同步数据到此端的机器IP地址: 192.168.227.129 默认 ...

Wed Jul 08 17:51:00 CST 2020 0 631
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM