Rsync

校驗和以驗證 rsync 傳輸

  • July 7, 2018

因此 rsync 在決定傳輸什麼(即文件中的哪些塊)的過程中執行一些校驗和。但是,與正常的網路傳輸相比,是否有任何理由信任您最終在接收端得到的文件?我應該在 rsync 完成後執行校驗和來驗證數據嗎?使用預檢查(即 –checksum 選項)重新執行 rsync 是否打開了一種可接受的方式來完成此操作?

一般來說,rsync 校驗和機制是相當可靠的。這裡的權衡是通常的:您可以進行更多驗證,但需要更多時間。如果你真的擔心一組文件在兩台機器上大部分是完全相同的,你應該執行一個單獨的驗證。例如,可以在兩邊的文件列表上使用 md5sum 並比較結果。假設文件在此期間沒有更改(如日誌文件),這將使您非常確信文件在雙方都是相同的。

引用自:https://serverfault.com/questions/328002