系統自動判斷檔案是否變動 - Linux

Table of Contents

想作一個類的a server的某個folder內檔案有變動 (新/修/刪)

就會同步至b server的folder

像a server新增一個test.jpg

也會同步至b server 底下有一個test.jpg

有高手知道要使用什麼方式處理嗎@@

謝謝

--

All Comments

Carol avatarCarol2016-07-18
用 inotify 機制,linux kernel 有支援這個功能
Joseph avatarJoseph2016-07-20
可以監視目錄內有檔案相關新增、刪除、異動狀態
後續就知道哪個檔案有異動,自己可以決定怎麼處理
Charlotte avatarCharlotte2016-07-25
以 python 來說,有個 pyinotify 可以測試瞭解這功能
Charlotte avatarCharlotte2016-07-29
至於後續你說相關自動同步部分就得自己實作,有太多細節
因為這個就等於實作 google drive, dropbox 等軟體
Damian avatarDamian2016-08-02
恩恩,有個方向我再研究看看.謝謝!!
Ida avatarIda2016-08-05
樓上感謝分享,學習一下
Hardy avatarHardy2016-08-09
同步現成軟體很多,可參考 https://goo.gl/N3BqDA
Edward Lewis avatarEdward Lewis2016-08-13
寫排程rsync應該是最簡單的方式了
Margaret avatarMargaret2016-08-16
rsync+1 arch wiki上也有直接寫成服務的教學
Donna avatarDonna2016-08-17
不過 rsync 比較算是非即時傳輸同步方式