Datenträgerverwaltung

So erstellen Sie Disk-Images in Linux mit dem DD-Befehl

So erstellen Sie Disk-Images in Linux mit dem DD-Befehl

Wann immer es darum geht, Linux-Dateien zu löschen, zu sichern oder wiederherzustellen, haben Sie nur wenige Tools. Obwohl es eine Alternative gibt, die unabhängig von der verwendeten Linux-Distribution immer noch funktioniert, und das ist der DD-Befehl. Das Erstellen eines Images einer Partition oder das Klonen einer kompletten Festplatte sind einfach die Schritte, eine Kopie der gesamten Festplatte oder Partition zu erstellen, und dies ist mit dem Befehl dd sehr einfach. Der DD-Befehl eignet sich unter anderem zum Klonen von Festplatten, Backups und Wiederherstellungen. In diesem Handbuch erfahren Sie, wie Sie mit dem DD-Befehl ein Disk-Image erstellen. Stellen Sie sicher, dass das Ubuntu Linux-System installiert ist.

DD umgeht dies, indem es eine identische Kopie der gesamten Festplatte oder Partitionen erstellt. Wenn Sie also dieses Backup wiederherstellen, wird Ihr Computer in seinen ursprünglichen Zustand zurückversetzt. Sie erhalten wieder Zugriff auf Ihre Ordner, Spiele, den Browserverlauf und manchmal sogar auf die Geräteeinstellungen. Wir möchten ein anderes Laufwerk mit mehr Kapazität als das, das wir klonen, um Ihr Laufwerk zu replizieren. Dafür wäre höchstwahrscheinlich eine große Festplatte vorhanden.

Installieren Sie das LSSCSI-Dienstprogramm

Öffnen Sie das Befehlszeilenterminal von Ubuntu 20.04 Linux-System. Stellen Sie sicher, dass das Dienstprogramm „lsscsi“ auf Ihrem System installiert ist. Wenn es nicht installiert ist, versuchen Sie es mit dem folgenden Befehl „apt“ gefolgt von den Schlüsselwörtern „install“ und „lsscsi“ zu installieren. Die Installation dauert nicht länger als 5 Minuten und Sie können loslegen.

$ sudo apt install lsscsi

Nach der Installation des Dienstprogramms „lsscsi“ ist es nun an der Zeit, es zum Auflisten aller Speichergeräte unseres Linux-Systems zu verwenden. Um die Speicherlaufwerke und DVDs aufzulisten, führen Sie den folgenden Befehl aus. Sie können sehen, dass wir ein Laufwerk und ein CD/DVD-Gerät in unserem System haben.

$ lsscsi

Überprüfen Sie die Festplatteninformationen

Zuerst müssen wir einige Informationen zum Laufwerk „/dev/sda“ herausfinden. Und aus diesem Grund müssen wir die Anweisung „fdisk“ in unserer Befehlsshell mit sudo-Privilegien wie unten beschrieben verwenden.

$ sudo fdisk /dev/sda

Es wird zu seinem Befehlsthema navigieren. Geben Sie „p“ ein, um die Informationen der Datenträger wie folgt zu überprüfen. Sie können sehen, dass es den Gesamtspeicher des Laufwerks „/dev/sda“, seine Sektoren und Bytes anzeigt. Es zeigt den Festplattentyp als DOS an. Andererseits zeigen die letzten drei Zeilen des Snapshots die Partitionen des /dev/sda-Laufwerks und deren weitere Informationen.

: P

Erstellen Sie ein Klon-Festplatten-Image

Jetzt haben Sie fast alle Informationen zum Laufwerk „/dev/sda“.  Drücken Sie „q“, um das kommandierende Thema zu verlassen. Jetzt können Sie mit dem DD-Befehl ein Disk-Image erstellen. Machen Sie sich also klar, dass der DD-Befehl immer „sudo“-Privilegien benötigt, um ausgeführt zu werden. Wie wir bereits aus dem obigen Bild wissen, hat das „/dev/sda“ drei Partitionen, und wir werden ein Image von einer davon erstellen. Also wählen wir „sda1“, um seinen Klon zu erstellen. Sie müssen den folgenden Befehl „DD“ ausführen, gefolgt von den Pfaden „if“ und „of“. Der „if“-Pfad bezieht sich auf das Eingabelaufwerk, das geklont werden soll, und der Pfad „of“ ist für das Ausgabegerät-Laufwerk, auf das es als Image kopiert werden würde. Daraus können Sie also verstehen, dass "sda1".img“ ist die geklonte Datei für die Festplatte und sda1 ist das eigentliche Laufwerk. Wir haben die Bytes pro Sekunde angegeben, die von einem Ort zum anderen kopiert werden sollen. Wir haben ihm einen Wert von 1000 . zugewiesen. Der Befehl lautet wie folgt:

$ sudo dd if=/dev/sda1 of=/tmp/sda.img bs=1k conv=kein Fehler

Die Ausgabe zeigt die Anzahl der von zwei Orten eingegebenen und ausgegebenen Datensätze, z.G., Quelle und Ziel. Es zeigt auch die Anzahl der Bytes mit Zeitsekunden, die in ein Ziel in MB kopiert wurden. Dies bedeutet, dass der Klon effektiv durchgeführt wurde.

Lassen Sie uns die Ziel-Image-Datei überprüfen, um zu sehen, ob alle Daten vom Quelllaufwerk ordnungsgemäß geklont wurden oder nicht. Verwenden Sie den folgenden Listenbefehl zusammen mit dem Pfad einer Image-Datei des Laufwerks als:

$ls -lh /tmp/sda1.img

Die Ausgabe zeigt die dieser Bilddatei zugewiesenen Rechte, ihre Größe und ihren Speicherort. Sie können sagen, dass es ähnliche Rechte und Größe wie das Originallaufwerk hat.

Um weitere Informationen zur Disk-Image-Datei zu sehen, müssen Sie den folgenden Befehl „fdisk“ gefolgt von dem Flag „-l“ wie unten beschrieben ausführen.

$ fdisk -l /tmp/sda1.img

Die Ausgabe zeigt genau die gleichen Informationen zu dieser Image-Datei, die wir für das Originallaufwerk vor der Erstellung dieser Image-Datei gesehen haben. Es zeigt die Größe des Image-Laufwerks, die Gesamtzahl der Bytes und die Gesamtsektoren an.

Wiederherstellen des Laufwerks aus dem Klon-Image

Wenn Sie nun Ihr ursprüngliches Laufwerk mit allen darin enthaltenen Daten wiederherstellen möchten, müssen Sie den DD-Befehl erneut verwenden, um dies zu tun. Bei der Verwendung des DD-Befehls gibt es eine kleine Änderung darin. Sie müssen diesmal die Eingabe- und Ausgabepfade durchstreichen. Das bedeutet, dass Sie den Dateipfad der Image-Disk in den „if“-Pfad einfügen müssen und im „of“-Ausgabepfad den Speicherort angeben müssen, an dem Sie die Image-Dateidaten wiederherstellen möchten. Hier ist der Befehl zum Wiederherstellen der Laufwerksdaten aus der Image-Datei:

$ sudo dd if=/tmp/sda1.img von=/dev/sda1 bs=1k conv=kein Fehler

Die Ausgabe zeigt die Übertragung von Backup-Dateien an ihr eigentliches Ziel. Sie können die Eingabe- und Ausgabeanzahl der gesamten Datensätze und einige weitere Informationen zu der Anzahl der übertragenen Bytes, der Gesamtgröße des Disk-Images und der Zeit für die Übertragung sehen.

Fazit

Tatsächlich ist die zuvor besprochene Methode der einfachste und einfachste Weg, eine Festplatte in eine Image-Datei zu klonen und das Backup wiederherzustellen, um alle Dateien und Ordner wiederherzustellen.

So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...
Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...
Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...