Rsync+inotify 實現文件實時同步 背景說明: 1、需要將交換服務器的 /opt/ftp/com 目錄的內容實時同步到內網web服務器的 /opt/www 目錄; 2、需要將內網web服務器的 /opt/www 目錄的內容實時同步到 /opt/ftp/out 目錄 ...
一 簡介 隨着應用系統規模的不斷擴大,對數據的安全性和可靠性也提出的更好的要求,rsync在高端業務系統中也逐漸暴露出了很多不足。 首先,rsync在同步數據時,需要掃描所有文件后進行比對,進行差量傳輸。如果文件數量達到了百萬甚至千萬量級,掃描所有文件將是非常耗時的,並且正在發生變化的往往是其中很少的一部分,這是非常低效的方式。 其次,rsync不能實時的去監測 同步數據,雖然它可以通過linux ...
2017-11-24 10:32 0 1011 推薦指數:
Rsync+inotify 實現文件實時同步 背景說明: 1、需要將交換服務器的 /opt/ftp/com 目錄的內容實時同步到內網web服務器的 /opt/www 目錄; 2、需要將內網web服務器的 /opt/www 目錄的內容實時同步到 /opt/ftp/out 目錄 ...
一、相關組件簡介 1、rsync 與傳統的cp、tar備份方式相比,rsync具有安全性高、備份迅速、支持增量備份等優點,通過rsync可以解決對實時性要求不高的數據備份需求,例如定期的備份文件服務器數據到遠端服務器,對本地磁盤定期做數據鏡像等。隨着應用系統規模的不斷擴大 ...
一、rsync概述 1.1、rsync的優點與不足 rsync與傳統的cp、tar備份方式相比,rsync具有安全性高、備份迅速、支持增量備份等優點,通過rsync可以解決對實時性要求不高的數據備份需求,例如定期的備份文件服務器數據到遠端服務器,對本地磁盤定期做數據鏡像等。 隨着應用系統規模 ...
前提條件:已配置好rsync客戶端和rsync --daemon服務端,數據可以正常同步,linux內核必須是2.6.13以上,如圖: [root@A-linux ~]# rsync -avzP /tmp/ rsync_backup@10.0.0.4::data ...
1.Inotify Inotify,它是一個內核用於通知用戶空間程序文件系統變化的機制。眾所周知,Linux 桌面系統與 MAC 或 Windows 相比有許多不如人意的地方,為了改善這種狀況,開源社區提出用戶態需要內核提供一些機制,以便用戶態能夠及時地得知內核或底層硬件設備發生 ...
配置環境 1、操作系統:CentOS6.5-X86_64 2、rsync客戶端(rsync+inotify):192.168.200.82 3、rsync服務端:192.168.200.80,192.168.200.81 第一部分:分別在兩台目標服務器 ...
轉自:http://chocolee.blog.51cto.com/8158455/1400596 隨着應用系統規模的不斷擴大,對數據的安全性和可靠性也提出的更好的要求,rsync在高端業務系統中也逐漸暴露出了很多不足,首先,rsync同步數據時,需要掃描所有文件后進行比對,進行差量傳輸 ...
在分布式系統中通常要用到文件同步功能,一是為了備份,另一個原因則是用於代碼的一致性,在查閱了大多數的關於Ubuntu 下利用rsync 同步的文章,發現沒能有一個比較好的,或者說比較清析的文章來告知一些想用rsync 同步功能的人,現在博主我也僅僅做一些梳理,並提及我在配置rsync時遇到 ...