第1章 數據實時同步介紹 1.1 什么是實時同步:如何實現實時同步 A. 要利用監控服務(inotify),監控同步數據服務器目錄中信息的變化 B. 發現目錄中數據產生變化,就利用rsync服務推送到備份服務器上 1.2 實現實時同步的方法 inotify+rsync 方式實現數據同步 ...
前言: rsync可以實現觸發式的文件同步,但是通過crontab守護進程方式進行觸發,同步的數據和實際數據會有差異,而inotify可以監控文件系統的各種變化,當文件有任何變動時,就觸發rsync同步,這樣剛好解決了同步數據的實時性問題。一 基本環境系統:CentOS . . .el .x 軟件包版本:rsync . . .el .x inotify tools . 下載鏈接:百度 inotif ...
2015-06-22 19:21 0 2775 推薦指數:
第1章 數據實時同步介紹 1.1 什么是實時同步:如何實現實時同步 A. 要利用監控服務(inotify),監控同步數據服務器目錄中信息的變化 B. 發現目錄中數據產生變化,就利用rsync服務推送到備份服務器上 1.2 實現實時同步的方法 inotify+rsync 方式實現數據同步 ...
一、相關組件簡介 1、rsync 與傳統的cp、tar備份方式相比,rsync具有安全性高、備份迅速、支持增量備份等優點,通過rsync可以解決對實時性要求不高的數據備份需求,例如定期的備份文件服務器數據到遠端服務器,對本地磁盤定期做數據鏡像等。隨着應用系統規模的不斷擴大 ...
Rsync+inotify 實現文件實時同步 背景說明: 1、需要將交換服務器的 /opt/ftp/com 目錄的內容實時同步到內網web服務器的 /opt/www 目錄; 2、需要將內網web服務器的 /opt/www 目錄的內容實時同步到 /opt/ftp/out 目錄 ...
1.1 什么是實時同步:如何實現實時同步 要利用監控服務(inotify),監控同步數據服務器目錄中信息的變化 發現目錄中數據產生變化,就利用rsync服務推送到備份服務器上 1.2 實現實時同步的方法 inotify+rsync 方式實現數據同步 sersync ...
最近需要對服務器上的文件實施動態備份,我又不想每次都手動來進行備份,在網上找了挺多資料,發現使用rsync就可以實現,如果想要實現實時同步,還可以使用rsync+inotify組合,本文就是以組合方式來完成的。 先介紹一下rsync與inotify。 1、rsync 與傳統的cp ...
一、inotify簡介 inotify是Linux內核的一個功能,它能監控文件系統的變化,比如刪除、讀、寫和卸載等操作。它監控到這些事件的發生后會默認往標准輸出打印事件信息。要使用inotify,Linux內核版本必須是大於2.6.13,在這之前的內核都沒有這個功能。我們可以利 ...
一、rsync實現兩台服務器數據同步的原理: Rsync 是基於rsync算法校驗源(SRC)與目標(DEST)之間的差異實現數據同步的。也就是說,當使用rsync工具同步數據時候,只復制源(SRC)發生改變的文件,到目標(DEST),這類似於增量備份。所以rsync同步數據的速度 ...
1.先安裝rsync 2.創建rsync的配置文件 motd file = /etc/rsyncd.motduid=rootgid=rootmax connections=36000use chroot=nolog file=/var/log ...