HDDレプリケーションの合計がチェックサムと一致しません。

HDDレプリケーションの合計がチェックサムと一致しません。

私は1Tb HDDを1Tb SSDに複製するための指示に従おうとしました。ここ

dd(非常に遅い)とcat(はるかに高速)を使用して何度も複製しようとしましたが、チェックサムを見るとまったく一致しません。

私は次のコードを使用しましたここ sudo sha1sum /dev/sdX

ドライブは暗号化されていない起動パーティションに設定され、dmcrypt / lukを使用して暗号化された3つの追加パーティションに設定されます。

すべての操作は、2つのドライブをマウントしないでLiveCDで実行されます。

テスト(チェックサムの不一致が見つかった後)で冗長ドライブが正常に動作しているように見えましたが、何かが欠落しているか破損しているようです。

だから私の質問は次のようになります

同じサイズのドライブでチェックサムの不一致の原因は何ですか?

第二に、暗号化は影響を与えますか?部分的に暗号化されたデバイスでチェックサムを実行するには?

ベストアンサー1

ディスクイメージハッシュ実行の問題は1ビット指標であるため、コピーがバイト単位で完璧であるかどうかだけを伝えることです。特に、ファイルシステムを含むディスクイメージの場合、バイト単位で表示する理由はほとんどありません。直接ミラーリング後もマイナーなミスでも、パーティション操作、ファイルシステムのマウント、その他の理由による変更など、ディスクに対するすべての変更が破損する可能性があるため、エラーが発生する可能性があります。

より便利なのは、関連するファイルシステムをマウントしてから、次のことを行うことですcd /mnt/mountpoint; find . -type f -exec sha256sum {} \+ >~/checksums。次に、2番目のディスクをマウントしますsha256sum -c ~/checksums。これにより、どのファイル(存在する場合)が変更されたかが表示されます。 (ほとんどのファイルが変更されておらず、ディスクの変更がFSメタデータ、パーティション境界、または実際には重要ではない他の項目にあった可能性があります。)

おすすめ記事