這幾天在幫兩台NAS做同步,我要做到的是:兩台NAS裡的指定目錄,內容要完全一樣。
設定不難,RTRR一定要有一台Remote、一台Client,如果要讓兩台機器同步,
只要把想同步的目錄加入,然後如此設置即可:(兩台當然都是QNAP NAS)
1.Local->Remote設成即時同步,也就是Realtime。
2.Remote->Local無法設成Realtime,應該是怕處理器太忙吧!最短只能設成5分鐘同步一次。
如此一來,Remote上有任何檔案變更,都會跑到Local上,反之亦然。
只是,我發現在Local刪除了檔案,Remote的卻不會一併被刪除,加上已經設了雙向同步機制,過了五分鐘後Local端的檔案一樣會復原,簡單的說就是又會從Remote捉回來。
可以確定的是,Remote刪了檔案,Local的也會一併被刪。
可否請教各位大大,這是什麼情況?
我沒有做任何policy與filter設置。
acosy wrote:
只是,我發現在Local刪除了檔案,Remote的卻不會一併被刪除,加上已經設了雙向同步機制,過了五分鐘後Local端的檔案一樣會復原,簡單的說就是又會從Remote捉回來。
...(恕刪)
這應是 RTRR 原始的設計. 我們先看 local -> remote, 如果採用即時複製, 系統不斷的 monitor local 端的檔案, 一旦更新就會即時複製至 remote 端. 即使在 remote 端已存在相同檔案, 或是 remote 端的檔案日期較新, 都會被複蓋掉.
這資料同步上確實有不少需要注意的地方, 系統設計上有它的一些限制, 但實務上這些問題本來就存在, 試想今天即使不是兩地, 一個檔案供多人編輯時也會發生同樣的狀況, 到底誰允許寫入? 到底誰才是最新的版本? 有時候必須在作業的方式及流程上做些修改.
FB: Pctine
兩方都設成Local->Remote即時複寫的結果就會造成LOOP
請留意錄影中的"test2"資料夾
http://www.happer.com.tw/bat/RTRR/RTRR/index.html
最後"test2"資料夾完全消失

依官網上的使用情境資料夾進行RTRR後user應就近存取local的資源
但實際上依QNAP客服的說法RTRR只能用於備份
老實說我當初就是看了RTRR的使用情境介紹才一次買2台的
結果真是讓人失望

內文搜尋

X