SATAパーティションを外部USBパーティションにコピーする必要があります。両方のパーティションのサイズは同じですが、合計ディスクサイズが異なります。データのみをコピーし、ブートセクターを気にしないため、SATAパーティション情報をコピーしたくないUSBディスクに。したがって、ddコマンドでは、1ブロック(skip = 1)をスキップするだけで十分ですか?ありがとう
mbrは、デバイスの最初の512バイトです。 'man dd'をチェックすると、 'skip = BLOCKS'を使用して、入力の先頭でいくつかのバイトをスキップできることがわかります。
% dd if=IN_DEVICE ibs=512 skip=1 of=OUT_DEVICE
しかし、一般的に、「データが必要なだけ」の場合は、それは良い考えではないと思います...ファイルシステムの一部のみをコピーするなどの理由で、ファイルシステムからファイルシステムにデータをコピーしないのはなぜですか?
私はここではばかかもしれませんが、ディスクではなくパーティションでddを使用することはできないため、if=/dev/sda1 of=/dev/sdb1
ではなくif=/dev/sda of=/dev/sdb skip a bit
を使用してください。
とにかくdd
を使用する必要があります。データのみをコピーするには、コピーコマンド 'cp'、rsync
、ハエブラウザ、または生のディスクデータではなくデータをコピーする他の方法を使用してみませんか?
はい。まだ遊んでいない場合、デフォルトは1ブロック(512バイト)です。