Der Befehl „dd“ von Geek Diary

kann sehr praktisch sein, wenn Sie ein Betriebssystem-Backup erstellen möchten, um die Festplatte zu klonen, auf der das Betriebssystem installiert ist. Hier sind einige Beispiele für die Verwendung des Befehls dd zum Erstellen von Betriebssystemsicherungen.

HINWEIS: Das Ziellaufwerk muss entweder mit dem zu klonenden Laufwerk identisch oder größer sein. Der Befehl dd kopiert sowohl verwendeten als auch nicht verwendeten Speicherplatz vom Ziel.

Sichern Sie die gesamte Festplatte auf eine andere FESTPLATTE

1. Im folgenden Beispiel möchten wir die Festplatte „sda“ klonen und eine identische Festplatte auf dem Server als „sdb“ haben.

# fdisk -lDisk /dev/sda: 12.9 GB, 12884901888 bytes255 heads, 63 sectors/track, 1566 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00010897Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 64 1567 12069888 8e Linux LVMDisk /dev/sdb: 12.9 GB, 12884901888 bytesUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000

2. Führen Sie den Befehl dd aus, um eine gesamte Kopie einer Festplatte auf einer anderen Festplatte zu sichern, die mit demselben System verbunden ist. Der UNIX-Gerätename der Quellfestplatte ist / dev / sda, und der Gerätename der Zielfestplatte ist / dev / sdb, Sync-Option ermöglicht es, alles mit synchronisierten E / A zu kopieren.

# dd if=/dev/sda of=/dev/sdb conv=noerror,sync25165824+0 records in25165824+0 records out12884901888 bytes (13 GB) copied, 453.846 s, 28.4 MB/s

Hier
wenn: Quelllaufwerk (/ dev / sda)
von: Ziellaufwerk (/ dev /sdb)
bs: Lesen und Schreiben von BYTES gleichzeitig (Standard ist 512 Bytes, Sie können bs = 64k für größere Festplatten verwenden)
noerror: Fahren Sie nach Lesefehlern fort.
synchronisieren: verwenden Sie synchronisierte E/A für Daten, auch für Metadaten

3. Wenn Sie Daten auf der Originalfestplatte wiederherstellen möchten, müssen Sie den vorherigen Schritt mit der richtigen Quelle (sdb) und dem richtigen Ziel (sda) wiederholen. In diesem Fall können Sie sogar sda entfernen und von sdb booten.

ACHTUNG: Das Umkehren der Argumente innerhalb eines dd-Befehls kann dazu führen, dass alle Ihre wertvollen Daten gelöscht werden. Stellen Sie sicher, dass Sie den Speicherort und die Namen Ihrer Quelle (if =) und Ihres Ziels (of =) kennen.

Sichern Sie die gesamte Festplatte auf das Disk-Image

1. Sie können eine Image-Datei der Festplatte erstellen und auf anderen Speichergeräten speichern. Das Sichern Ihrer Daten auf einem Disk-Image bietet viele Vorteile, darunter die Benutzerfreundlichkeit. Diese Methode ist in der Regel schneller als andere Arten von Backups, sodass Sie Daten nach einer unerwarteten Katastrophe schnell wiederherstellen können. Verwenden Sie den folgenden Befehl, um die Festplatte / dev / sda in eine Disk-Image-Datei zu sichern.

# dd if=/dev/sda of=/var/tmp/sda_disk.img

Hier
wenn: Quelllaufwerk (/dev/sda)
von: Ziellaufwerk (/dev/sdb)

2. Um eine Festplatte mit der Image-Datei einer anderen Festplatte wiederherzustellen, verwenden Sie das folgende dd-Befehlsbeispiel.

# dd if=sda_disk.img of=/dev/sdc

Hier
wenn: quelllaufwerk (/ dev/sda)
von: Ziellaufwerk (/ dev/sdb)

Sichern Sie die gesamte Festplatte auf dem Disk-Image auf NFS und stellen Sie sie wieder her

1. Überprüfen Sie, ob auf dem NFS-Server genügend Speicherplatz verfügbar ist.

# showmount -e nfs_server_IPExport list for xx.xx.xx.xx:/nfsshare *

# df -hFilesystem Size Used Avail Use% Mounted onxx.xx.xx.xx:/nfsshare 16G 44M 15G 1% /nfs_test

2. Erstellen Sie das Bild. Stellen Sie sicher, dass genügend Bandbreite zur Verfügung steht.

# dd if=/dev/sda of=/nfs_test/sda_disk.img25165824+0 records in25165824+0 records out12884901888 bytes (13 GB) copied, 263.396 s, 48.9 MB/s

Hier
wenn: Quelllaufwerk (/dev/sda)
von: Ziellaufwerk (/dev/sdb)

3. Um vom Backup-Disk-Image auf nfs wiederherzustellen (z. B. wenn auf der Festplatte sda ein Festplattenfehler vorliegt und das System nicht gestartet werden kann), booten Sie in den Rettungsmodus mit Netzwerk.

4. Mounten Sie die NFS-Freigabe. Nehmen wir an, das neu erstellte Verzeichnis /nfsshare.

5. Wiederherstellen von sda mit Disk Image Backup.

# dd if=/nfsshare/sda_disk.img of=/dev/sda

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Previous post Immunitätssteigernde Kurkuma-Hühnersuppe
Next post Gesenkschmieden gegen Pressschmieden