Linuxパーティションやハードドライブのクローンを作成する理由はたくさんありますが、そのほとんどはデータのバックアップの作成に関連しています。 partimage などの外部ツールを使用して、Linuxでこれを実現する方法は複数あります。 またはClonezilla。
ただし、このチュートリアルでは、 ddというツールを使用したLinuxディスクのクローン作成を確認します。 、これはファイルの変換またはコピーに最も一般的に使用され、ほとんどのLinuxディストリビューションにプリインストールされています。
Linuxパーティションのクローンを作成する方法
ddコマンドを使用 ハードドライブ全体またはLinuxパーティションのみをコピーできます。パーティションの1つを複製することから始めましょう。私の場合、次のドライブがあります: / dev / sdb 、 / dev / sdc .. / dev / sdb1 /のクローンを作成します / dev / sdc1へ 。
また読む :「cat」コマンドを使用してLinuxパーティションをクローン化する方法
まず、図のようにfdiskコマンドを使用してこれらのパーティションを一覧表示します。
# fdisk -l /dev/sdb1/ /dev/sdc1
次に、パーティションのクローンを作成します / dev / sdb1 / / dev / sdc1へ 次のddコマンドを使用します 。
# dd if=/dev/sdb1 of=/dev/sdc1
上記のコマンドはddに通知します / dev / sdb1を使用するには 入力ファイルとして、出力ファイル / dev / sdc1に書き込みます。 。
Linuxパーティションのクローンを作成した後、次のコマンドで両方のパーティションを確認できます。
# fdisk -l /dev/sdb1 /dev/sdc1
Linuxハードドライブのクローンを作成する方法
Linuxハードドライブのクローンを作成することは、パーティションのクローンを作成することに似ています。ただし、パーティションを指定する代わりに、ドライブ全体を使用するだけです。この場合、ハードドライブのサイズをソースドライブと同じ(またはそれ以上)にすることをお勧めします。
# dd if=/dev/sdb of=/dev/sdc
これにより、ドライブが / dev / sdbにコピーされているはずです。 ターゲットハードドライブにパーティションがある/dev / sdc 。 fdiskコマンドを使用して両方のドライブを一覧表示することで、変更を確認できます。
# fdisk -l /dev/sdb /dev/sdc
LinuxでMBRをバックアップする方法
ddコマンド MBRのバックアップにも使用できます 、デバイスの最初のセクターの最初のパーティションの前にあります。したがって、MBRのバックアップを作成する場合は、次のコマンドを実行するだけです。
# dd if=/dev/sda of=/backup/mbr.img bs=512 count=1.
上記のコマンドはddに通知します / dev / sdaをコピーするには /backup/mbr.imgへ 512のステップで バイトとカウントオプションは、 1のみをコピーするように指示します ブロック。言い換えれば、あなたは ddに言います 最初の512をコピーします / dev / sdaからのバイト 提供したファイルに。
それで全部です! ddコマンド は強力なLinuxツールであり、Linuxパーティションまたはドライブのコピーまたはクローン作成時に注意して使用する必要があります。