dd Tricks
Der Befehl dd kopiert Daten sektorenweise ohne Verwendung eines Dateisystems von/auf Speichermedien.
Master Boot Record der 1. IDE-Festplatte sichern
dd count=1 bs=512 if=/dev/hda of=hda.mbr
Master Boot Record der 1. IDE-Festplatte wiederherstellen
dd count=1 bs=512 if=hda.mbr of=/dev/hda
Master Boot Record der 1. IDE-Festplatte auf Diskette sichern
Notfalldiskette, Festplatte kann davon gebootet werden
dd count=1 bs=512 if=/dev/hda of=/dev/fd0
Boot Record der 3. Partition der 2. IDE-Festplatte sichern
dd count=1 bs=512 if=/dev/hdb3 of=hdb3.br
Boot Record der 3. Partition der 2. IDE-Festplatte wiederherstellen
dd count=1 bs=512 if=hdb3.br of=/dev/hdb3
1. Partition der 1. IDE-Festplatte (z. B. Windows XP) sichern
dd if=/dev/hda1 of=hda1.img
1. Partition der 1. IDE-Festplatte wiederherstellen
dd if=hda1.img of=/dev/hda1
Festplatte sichern
- hda = Originaldatenträger
- hdc = Zielmedium
Prüfsumme des Originaldatenträgers erstellen
md5sum /dev/hda
Sicherstellen, dass sämtliche Daten auf dem Zielmedium gelöscht sind
dd if=/dev/zero of=/dev/hdc
Dateisystem auf dem Zielmedium anlegen
mkfs.ext3 /dev/hdc
Zielmedium mounten
mount /dev/hdc /mnt
Die Festplatte in eine Datei auf einer anderen Festplatte kopieren. Es werden die Anzahl an Blocks ausgegeben, die kopiert wurden. Der Wert +1 bezieht sich dabei auf den letzten Block, welcher nicht vollständig war. Würde dort ein +0 stehen, war das letzte Byte der Quelle zugleich auch das Ende eines Blocks.
dd if=/dev/hda of=/mnt/hda.img bs=8192 conv=noerror,sync 636+1 records in 636+1 records out
Prüfsumme des der Kopie erstellen. Beide Prüfsummen müssen gleich sein.
md5sum /mnt/hda.img
Kopieren des Datenträgers über das Netzwerk
Dämon auf dem Zielserver starten
nc –l 42 > hda.img
Prüfen, ob der Server läuft
netstat -an | grep :42
Erste IDE-Festplatte über das Netzwerk sichern
dd if=/dev/hda bs=2k | nc –w 3 192.168.1.10 42
Bootdiskette sichern
dd if=/dev/fd0 of=boot.img
Bootdiskette wiederherstellen
Diskette formatieren: fdformat /dev/fd0u1440
dd if=boot.img of=/dev/fd0
CD/DVD sichern
dd if=/dev/hdc of=cdrom.img