Synology 遠端同步與檢察 hash 的可行性?

其實本來是沒有這樣的需求,但目前開始在太平洋兩邊跑 (對,你沒看錯,太平洋),遠端的網路速度很慢,現在發現,偶而在睡覺時傳輸的大檔案 (1G起跳),會出現損毀。

我是用 SFTP 來傳輸,並且設置成自動續傳,問題可能是出現在 FTP 續傳的 buffer overlap 太小 (亂猜)。但重點是,synolody 有沒有哪種服務可以在傳輸完成後自動 check hash 呢?不然,浪費一整晚的時間,而手動檢查 hash 也很頭疼。

有看到 Filezilla 等研發者,有試著把檢查 hash 加入 FTP 規範中,但似乎仍在實驗階段。

試驗 cloud station (第一次用),才發現自己無知,不知道他會做版本控制,硬碟本來就緊繃,一把其他資料夾拉入 cloud station 同步設定裡,馬上硬碟就爆了。

不知道有沒有甚麼好方法...

註: 一端是 Synology Diskstation,另一端是 Windows PC。
pigtailleo wrote:
其實本來是沒有這樣的...(恕刪)

SFTP雖然說是能確保傳輸的過程中不會被有心人從中竊取資訊
但因為SFTP本身也是需要經過加解密 所需要的傳輸會比較大
因此對於網路就不是很穩的情況來說這不是很OK的選擇

至於CS的設定 其實你可以設定版本數量上限 設定成1就好了
除非你的檔案大道沒辦法設定成1

Hash驗證檔案完整性基本上是還不錯的做法
但在FTP上要做到這點 我想還在開發的原因在於 他們可能想做到下載的過程中是否就能夠檢查有無問題
因為如果是下載完畢才去做這樣的驗證的話 那等於是整個檔案還要再重新下載一次 其實沒意義
或是可能採用下載完檢查檔案後 再針對有問題的區段重新下載

那之所以這方面在BT上是可行的 原因是因為BT是採用區塊的方式進行下載
且透過多個Peers可以相互驗證下載下來的區塊是否完整
但FTP是屬於線性資料傳輸 就算知道了哪個位元出問題 也不知道要下載到哪才算OK

這個是小的對於驗證粗略的看法

pigtailleo wrote:
其實本來是沒有這樣的需求,但目前開始在太平洋兩邊跑 (對,你沒看錯,太平洋),遠端的網路速度很慢,現在發現,偶而在睡覺時傳輸的大檔案 (1G起跳),會出現損毀。...(恕刪)


小弟反而覺得連線北美的網路反而比連中國大陸要穩定快速.
FB: Pctine
pigtailleo wrote:
其實本來是沒有這樣的...(恕刪)


1. 你的需求可以使用共用資料夾同步

2. 用 Cloud Station 同步完,將檔案移動到其他沒有勾選同步的資料夾
並刪除資源回收筒或是版本歷史的檔案,空間就釋放了

3. 加大硬碟空間

= =" 沒注意到一端是 PC 一端是 DS,我以為兩邊都是 DS XD
用 Webdav 直接連線. 然後搭配第三方的資料夾同步軟體?! 這招如何
AKSN74 wrote:
但在FTP上要做到這點 我想還在開發的原因在於 他們可能想做到下載的過程中是否就能夠檢查有無問題
因為如果是下載完畢才去做這樣的驗證的話 那等於是整個檔案還要再重新下載一次 其實沒意義
或是可能採用下載完檢查檔案後 再針對有問題的區段重新下載


摁,有可能,我倒沒想到這點。蠻值得思考的方向,很有趣。

AKSN74 wrote:
那之所以這方面在BT上是可行的 原因是因為BT是採用區塊的方式進行下載... (恕刪)


你這反倒讓我想到,曾經有看過,可以針對性的做點對點傳輸,得再去研究一下,看能不能把 download station 或 transmission 拿來用。有成功的話,再來跟各位報告。

pctine wrote:
小弟反而覺得連線北美...(恕刪)


連美國似乎真的比大陸穩,但是,我北美的頻寬實在太窄了,無奈啊。

dip987 wrote:
用 Webdav 直接連線. 然後搭配第三方的資料夾同步軟體?! 這招如何...(恕刪)


摁,目前是的確沒試過 Webdav 的穩定性,可以試試看。

感謝各位大大!

pigtailleo wrote:
其實本來是沒有這樣的...(恕刪)


建議你先從最基本的網路環境查起, 而不是一直更換不同的連線軟體, 一般來說, 透過 ftp 傳檔在穩定度上還不至於那麼差, 除非你的網路環境真的太差, 但既然 ftp 都無法很正常的運作了, 你換其他套軟體可能也是途勞無功.

先從改善基礎的網路環境做起看看.
FB: Pctine
pctine wrote:
建議你先從最基本的網...(恕刪)


hmmm.............

本來也認為 FTP 外加續傳應該不至於有問題,無奈最近跑出一些錯誤來,大檔等於白傳,似乎只能在繼續測試幾個夜晚才行說。
這時候需要的是 BTSync
在 PC 跟 Synology 都裝上這個,就可以利用 BT 的方式同步檔案

之前有寫過 BTSync 的介紹,可以參考
http://blog.mowd.tw/index.php?pl=1040

至於 Synology 上的 BTSync
可以在套件中新加入 packages.synocommunity.com 之後安裝套件
分享的文章沒人回應,只好越貼越少
我沒有解決方法...但小小的意見

壓縮並切割檔案...

pigtailleo wrote:
其實本來是沒有這樣的...(恕刪)


可以試試 FOFF( Free Open FTP Face)

另一端可以用SSH連進去做驗證
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!