常に実行:
cd /filesystem; \
find . -type f -exec md5sum {} \; >& /filesystem-md5.log
そして
cd /filesystem-new; \
md5sum -c /filesystem-md5.log
大量のデータをコピーする前後。
現実世界でどれだけランダムなデータ破損が発生するかに驚くことでしょう。
破損したファイルを見つけたら cmp -l badfile goodfile
腐敗の性質を理解しようとします。
これが、あらゆる場合にエンドツーエンドの整合性チェックをお願いする理由です。残念ながら、ファイルシステムと OS のベンダーはこれを真剣に受け止めていません。