ddを使用してディスクをクローンします

Use Dd Clone Disk



Linuxのddコマンドは、ファイルのコピーと変換に使用される強力なユーティリティです。 Linuxと同様に、すべてがファイルと見なされます。ハードディスクドライブですら。したがって、ddはディスクとパーティションのクローン作成にも使用できます。 ddユーティリティは、ほぼすべてのLinuxディストリビューションにインストールされています。

Linuxのddユーティリティは、次の目的で使用できます。







  • ディスクのクローンを作成する
  • パーティションのクローンを作成する
  • ハードディスクまたはパーティション全体をバックアップおよび復元します。
  • ハードドライブのコンテンツを消去する

この投稿では、ddを使用してLinuxOSでディスクのクローンを作成する方法について説明します。ここで示す手順は、Linux Mint 20でテストされています。他のLinuxディストリビューションでは、同じ手順をディスクのクローン作成に使用できます。



ノート :ddコマンドを実行してディスクを宛先に複製する前に、宛先のすべてのデータが失われ、そのことについて通知されないことに注意してください。したがって、貴重なデータが失われないように、正しい宛先を指定してください。



ddコマンドの構文

ddコマンドの基本的な構文は次のとおりです。





$sudo dd もしも=ソースディスク=宛先ディスク[オプション]

どこ

  • if:入力ファイルの指定に使用
  • source-disk:ファイルのクローンが作成されるソースディスクです
  • of:出力ファイルを指定するために使用されます
  • destination-disk:コピーしたファイルを配置する宛先ディスクです
  • オプション:進行状況、ファイル転送の速度、ファイルの形式など、さまざまなオプションをddコマンドで使用できます。

ディスク全体のクローンを作成する

  1. まず、を実行します lsblk システムで使用可能なすべてのディスクを表示するコマンド。
$lsblk

または、次のコマンドを使用してディスクを表示することもできます。



$fdisk -NS

3つのディスクがあります / dev / sda、/ dev / sdb、および/ dev / sdc 。 NS / dev / sdb 2つのパーティションがあります / dev / sdb1および/ dev / sdb2 。から正確なコピーを作成したい / dev / sdbから/ dev / sdc 。両方 ディスク/ dev / sdb/ dev / sdc 同じサイズ、5GBです。小さいディスクを大きいディスクにコピーすることはできますが、大きいディスクを小さいディスクにコピーすることはできません。

  1. ディスク全体/ dev / sdbを/ dev / sdcに複製するには、次のコマンドを使用します。
$sudo dd もしも=/開発者/トイレ=/開発者/sdc状態=進捗状況

このコマンドは、ソースディスクをコピーするようにddに指示します / dev / sdb 宛先ディスクへ / dev / sdc クローン作成プロセスの進行状況を示します。

クローン作成プロセスが完了すると、同様の出力が表示されます。

  1. これで、クローン作成が完了しました。あなたが実行する場合 lsblk もう一度コマンドを実行すると、宛先ディスクが表示されます / dev / sdc ソースディスクと同じパーティションがあります / dev / sdb

あるディスクから別のディスクにパーティションを複製する

上記と同じ手順を使用して、パーティションを1つのディスクから別のディスクに複製できます。ただし、ディスクを指定する代わりに、クローンを作成するパーティションを指定する必要があります。

たとえば、パーティション/ dev / sdb2を/ dev / sdc2に複製するには、コマンドは次のようになります。

$sudo dd もしも=/開発者/sdb2=/開発者/sdc2状態=進捗状況

これですべてです。上記の簡単な手順を使用して、Linuxシステムでディスクまたはパーティションのクローンを簡単に作成できます。