請問 SYNOLOGY 檔案上傳下載後自動CRC或MD5 CHECK 可以怎麼做?

各位大大

請問一下上傳下載檔案後有什麼服務可以做到比對檔案CRC 或MD5正確才完成否則就重傳?
若是內建的服務無法做到是否可以推薦套件搭配軟體可以做到?

我現在是用PC上的同步軟體用FTP上傳,若是選擇需要比對,他會重新將檔案下載下來比對MD5,我覺得這很浪費頻寬,所以想問問有什麼聰明一點的方式

謝謝
2022-02-14 15:27 發佈
teracopy這種軟體可以複製完幫你驗證
fallagent
fallagent 樓主

謝謝你的推薦,我剛剛試了teracopy,他也一樣是檔案上傳後再下載下來比對,這樣頻寬和時間都用了兩倍以上。

2022-02-14 17:01
要自動的應該沒有吧. (上傳後再下載來驗證可能是一般比較容易的方式了)
如果硬要做, 可以想辦法 port proftpd 跟 mod_digest 上去, 然後用支援的 client 就能輕鬆做到.

ftp 雖然有試著提出 hash 的支援, 不過... 實際上幾乎沒看到有 server 有直接支援.
fallagent
fallagent 樓主

我印象中以前vsftpd有支援,只是我不確定是否穩定或是有很多限制之類的,我來試試用Docker上的proftpd 測試一下,謝謝

2022-02-14 18:07
....要自動喔..?

scp 過去
然後透過remote shell進去synology做md5sum,
這時因為吃的是NAS的資源
所以來源端也可以同時跑md5sum,
再用shell兩邊比對md5的值


檔案來源是linux平台就很容易做
shell也好寫
fallagent
fallagent 樓主

這也是個好方法,只是要自己做個LOG檢查看有沒有成功和重傳之類的問題,不知道WinSCP可不可以簡化,謝謝

2022-02-14 18:18
fallagent wrote:
各位大大請問一下上傳(恕刪)


不如你檔案同步到如 google drive, NAS 再和 google drive 同步.

例如在 synology nas cloud sync, 它針對某些 cloud storage 可以做到 md5 等 checksum 驗證. 這種是不需要事後再 batch 做 checksum 驗證的方式.
FB: Pctine
嗯, rsync 相關套件, 本身就內建上傳下載檔案後, 會自動比對檔案MD5正確才完成, 否則就重傳的差異備份, 會比 ftp 好很多...
Have a nice day~
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?