すでにデータを含むハードドライブにデータを追加するために「dd」コマンドを使用すると、既存のデータが上書きされますか?

すでにデータを含むハードドライブにデータを追加するために「dd」コマンドを使用すると、既存のデータが上書きされますか?

すでにデータを含むハードドライブにデータを追加するために「dd」コマンドを使用すると、既存のデータが上書きされますか?データを上書きしたくありません。データが1つのハードドライブから別のハードドライブにコピーされています。どちらのドライブにもオペレーティングシステムがなく、それぞれパーティションが1つしかありません。

DDコマンド(文書の例):

dd if=/dev/sda1 of=/dev/sdb1

ddコマンドは、私が望むパーティション全体をコピーするために使用されます。 「of」が何を使用しているのかわかりませんが、このコマンドが私に必要なようです。パーティション名は「sdxx」ではなく、パーティションを暗号化するときに指定した名前です。 Lsblk は「sdx」を表示し、「ABC」をパーティション名で表示します。

使えそうだ

"dd if=/dev/sdXX of=/dev/ABC" 

パーティション名が「ABC」だからです。

修正する処置: hdd1のパーティションをhdd2のパーティションにコピーするために使用されるddコマンドを変更しました。 ddコマンドで "bs = #"を使用する必要があるかどうかわかりません。

源泉: - で#4https://tecadmin.net/drive-and-partition-backup-examples-with-dd-command/ ありがとうございます。

ベストアンサー1

ddのマニュアルページには次のように記載されています。

  of=FILE    write to FILE instead of stdout

今あなたはできる出力には特殊ファイルを使用してください。 /dev/sda(全ディスク)または/dev/sdaN(パーティション)などのブロックデバイス。ddいっぱいになります。つまり、とにかく書く端末/標準出力、ファイルまたはパーティション。

これを制御する方法は、seek=オペランドを使用して特定の数の出力ブロックをスキップすることです。しかし、テープドライブなどのパーティションを使用しないでください。

見事にリンクした例#4は、/ dev / sdaと/ dev / sda1の間の「微妙な」違いを示しています。それ以外の場合、このリンクはddコマンドの基本的なデモにすぎません。 「ハードドライブ」を「バックアップ」または「複製」することはできますが、dd簡単に「データを追加」することはできません。

ただし、?を使用して暗号化されたパーティションに書き込むにはdd?どのように動作しますか?

はい、bs=1Mより速くする必要があります。

私はこの古い質問を追加します: DDと空き容量

おすすめ記事