原文: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