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

各位大大

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

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

謝謝
teracopy這種軟體可以複製完幫你驗證
fallagent
謝謝你的推薦,我剛剛試了teracopy,他也一樣是檔案上傳後再下載下來比對,這樣頻寬和時間都用了兩倍以上。
要自動的應該沒有吧. (上傳後再下載來驗證可能是一般比較容易的方式了)
如果硬要做, 可以想辦法 port proftpd 跟 mod_digest 上去, 然後用支援的 client 就能輕鬆做到.

ftp 雖然有試著提出 hash 的支援, 不過... 實際上幾乎沒看到有 server 有直接支援.
fallagent
我印象中以前vsftpd有支援,只是我不確定是否穩定或是有很多限制之類的,我來試試用Docker上的proftpd 測試一下,謝謝
....要自動喔..?

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


檔案來源是linux平台就很容易做
shell也好寫
fallagent
這也是個好方法,只是要自己做個LOG檢查看有沒有成功和重傳之類的問題,不知道WinSCP可不可以簡化,謝謝
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~
文章分享
評分
評分
複製連結

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