ddがすべてのメタデータとすべての「空の」ブロックを含むすべてをコピーするかどうか

ddがすべてのメタデータとすべての「空の」ブロックを含むすべてをコピーするかどうか

突然パーティション(または1つのパーティション)に問題が発生しました。 Kingston SSDにはデフォルトのUbuntuがインストールされており、ルートファイルシステムはLUKS(AESだと思います)を使用して暗号化されています。これでライブCDからパーティションをマウントしようとしましたが、成功しませんでした。

元に戻せない追加ダメージを与えるのではないかと恐れました。だから一つ作ろうか正確なコピー運転する。これは、すべてのパーティション表、LUKSパーティション、および私が認識していない他のすべての種類のメタデータのすべての種類のメタデータを意味します。私はすべての空のブロックが欲しいし、絶対に安全だと思います。

私は知っていますが、dd if=/dev/sda of=/dev/sdb説明したデータがすべて含まれているかどうかはわかりません。

たぶんブロックサイズをとして指定する必要がありますが、-bそれがどのように機能するのか、なぜ必要なのかわかりません(もしそうなら)。そして、パーティションのブロックサイズを見つける方法もわかりません。

コピーしたら教えてくださいみんなそうでない場合、データには異なる方法があります。

ベストアンサー1

はい、(正式に)データとパーティション、UUIDなどに関するすべての情報を含まないチャンクも同様です。

たとえば、ddコピーされたドライブからデータを回復できます(つまり、ファイルを削除した後)。

読みたいかもしれませんこれ情報noerrorsyncオプション。

読み取りエラーがない限り、ブロックサイズ(bs=)は結果に影響を与えませんが、「1M」(または少なくとも「4k」)に設定する必要があります。そうしないと、何の理由もなく時間がかかります。

おすすめ記事