owncloud 同步如何運作?文件存在但同步正常嗎?

owncloud 同步如何運作?文件存在但同步正常嗎?

我目前正在測試 owncloud 7 + windows 同步客戶端,但遇到了問題。

例如,oCsync 正在同步,儘管客戶端上已經存在檔案! (由於它是家庭伺服器,重新同步 GB 資料會浪費頻寬/資源)。

範例 1:我將測試安裝設定為https://192.168.200.1/owncloud. GB 的資料已同步,儘管我提前將它們複製到 %USERPROFILE%\ownCloud - 與伺服器上的完全相同。這是正常的嗎?為什麼?

範例 2:我將測試設定更改為使用https://my-domain.net/owncloud.在同步工具中我做了「修改帳戶」。未更改客戶端或伺服器上的任何檔案。你猜怎麼著,oC 盲目地同步一切! “正在下載 xyz(31 MB,共 5GB,檔案 10,共 5034 個)”

基於此,我嘗試了解 oC 同步的工作原理。我現在讀了幾次“附錄 B:架構”,但我只是不明白。

它指出早期版本使用“修改時間”,這在同步方面是一個非常糟糕的主意,可能會導致資料遺失。然後他們聲明他們使用 eTag 欄位:

ownCloud 4.5引入了一個唯一的編號,只要檔案發生變化,該編號就會發生變化

但它沒有說明這些資料儲存在哪裡、如何更改以及由誰保證它會更改。

我的資料位於 samba 分享。如果在那裡修改會發生什麼?

(我已經在 oC 論壇上提出了問題,但沒有得到回應)

相關內容