Verwenden Sie DD, um eine Festplatte zu klonen

Verwenden Sie DD, um eine Festplatte zu klonen

Der DD -Befehl in Linux ist ein leistungsstarkes Dienstprogramm, mit dem eine Datei kopiert und konvertiert wird. Wie unter Linux wird alles als Datei angesehen. Sogar Ihre Festplattenfahrten. Daher kann DD auch zum Klonen von Scheiben und Partitionen verwendet werden. Das DD -Dienstprogramm wird in fast allen Linux -Verteilungen installiert.

Das DD -Dienstprogramm unter Linux kann verwendet werden, um:

  • Klonen Sie eine Festplatte
  • Eine Partition klonen
  • Sicherung und Wiederherstellung der gesamten Festplatte oder Partition.
  • Festplatteninhalte löschen

In diesem Beitrag wird beschrieben, wie DD verwendet wird, um eine Festplatte im Linux -Betriebssystem zu klonen. Das hier gezeigte Verfahren wurde auf Linux Mint 20 getestet. Für andere Linux -Verteilungen kann das gleiche Verfahren zum Festplattenklonen verwendet werden.

Notiz: Bevor Sie den DD -Befehl ausführen, um die Festplatte an das Ziel zu klonen, denken Sie daran, dass alle Daten am Ziel verloren gehen, und Sie werden nicht darüber informiert. Stellen Sie daher sicher, dass Sie das richtige Ziel angeben, damit Sie Ihre wertvollen Daten möglicherweise nicht verlieren.

DD -Befehlssyntax

Die grundlegende Syntax des DD -Befehls lautet wie folgt:

$ sudo dd if = Source-disk von = destination-disk [Option]

Wo

  • IF: Wird zum Angeben einer Eingabedatei verwendet
  • Source-Disk: Es ist die Quellscheibe, von der Dateien geklont werden
  • von: verwendet, um eine Ausgabedatei anzugeben
  • Zieldisk: Es ist die Zielscheibe, auf der Sie die kopierten Dateien platzieren möchten
  • Option: Verschiedene Optionen können mit dem DD -Befehl verwendet werden, wie für den Fortschritt, die Geschwindigkeit der Dateiübertragung, das Format der Datei usw.

Klonen Sie eine ganze Festplatte

  1. Führen Sie zunächst die aus LSBLK Befehl zum Anzeigen aller verfügbaren Festplatten in Ihrem System.
$ lsblk

Oder Sie können auch den folgenden Befehl zum Anzeigen der Festplatten verwenden:

$ fdisk -l

Wir haben drei Festplatten /dev/sda,/dev/sdb und/dev/sdc. Der /dev/sdb hat zwei Partitionen /dev/sdb1 und/dev/sdb2. Wir möchten die genaue Kopie aus erstellen /dev/sdb to/dev/sdc. Beide Scheiben /Dev /SDB Und /dev/sdc haben die gleiche Größe, 5 GB. Sie können eine kleinere Festplatte auf eine größere Festplatte kopieren, können jedoch keine größere Festplatte auf eine kleinere kopieren.

  1. Um eine gesamte Festplatte /Dev /SDB nach /dev /sdc zu klonen, verwenden wir den folgenden Befehl:
$ sudo dd if =/dev/sdb von =/dev/sdc Status = Fortschritt

Dieser Befehl fordert DD an, die Quelldisk zu kopieren /dev/sdb auf die Zielscheibe /dev/sdc und zeigt den Fortschritt des Klonierungsprozesses.

Sobald der Klonierungsprozess abgeschlossen ist, sehen Sie eine ähnliche Ausgabe.

  1. Jetzt wurde das Klonen gemacht. Wenn Sie die ausführen LSBLK Der Befehl erneut werden Sie sehen, dass die Zielscheibe /dev/sdc hat die gleichen Partitionen wie die Quellscheibe /dev/sdb.

Klonen Sie eine Partition von einer Festplatte auf eine andere

Mit dem gleichen oben beschriebenen Verfahren kann eine Partition von einer Festplatte auf eine andere kloniert werden. Anstatt die Festplatte anzugeben, müssen Sie jedoch die Partition angeben, die Sie klonen möchten.

Zum Beispiel wäre der Befehl, um eine Partition /Dev /SDB2 nach /Dev /SDC2 zu klonen: der Befehl wäre:

$ sudo dd if =/dev/sdb2 von =/dev/sdc2 Status = Fortschritt

Das ist alles, was es gibt! Mit der oben beschriebenen einfachen Prozedur können Sie leicht eine Festplatte oder Partition in Ihrem Linux -System klonen.