dd - Datenträger auslesen

Der Befehl dd erstellt eine ISO-Image, also eine Bilddatei, von einer Daten-CD her, welche dann mit dem Befehl cdrecord auf einen Datenträger gebrannt werden kann. Dabei wird durch dd die CD Byte für Byte ausgelesen und in die Image-Datei geschrieben.

Anwendungsschema

Befehl Quelle Ziel
dd if=/dev/dvd of=/home/USER/image.iso

Erklärungen und Hinweise zum Anwendungsschema

Befehl: Der einzugebende Befehl ist selbstversändlich immer der, der gerade besprochen wird.
Quelle: Eine Quelle muss zwingend angegeben werden und beschreibt, wovon ein Abbild erstellt werden soll. Als Quelle kommen Geräte-Dateien in Betracht. Geräte-Dateien befinden sich im Verzeichnis /dev (steht für devices), wobei die wohl wichtigsten /dev/cdrom und /dev/dvd sind. Als SCSI-Geräte emulierte CD-Brenner werden übrigens mit /dev/sr0 angesprochen. Zu beachten ist, dass am Ende kein"/" angefügt wird (da es sich um Dateien und nicht um Verzeichnisse handelt).
Der Befehl dd eignet sich nur für das Auslesen von Daten-CD's. Möchte man von seinen Daten auf der Festplatte ein ISO-Image erstellen, verwendet man den Befehl mkisofs. Der entsprechende Befehl für Audio-CD's ist cdparanoia
Ziel: Auch ein Ziel, also wohin das Abbild geschrieben werden soll, muss zwingend angegeben werden. Das Ziel ist stets eine Datei, wobei man diese sinnvollerweise auf *.iso enden lässt. Der Pfad zur Ziel-Datei kann wiederum absolut oder relativ erfolgen. Das einleitende of steht übrigens für output file.

Optionen und Eingaben

Anwendungsbeispiele

Anwendungsbeispiele

dd if=/dev/cdrecorder of=~/image.iso
liest die Daten vom Laufwerk CD-RW (if=/dev/cdrecorder) Bit für Bit aus (dd) und schreibt das Ergebnis in die Datei image.iso ins /home-Verzeichnis des Benutzers (of=~/)

Tipp:

Eine ISO-Datei kann man dann als Benutzer root wie eine CD mounten und anschließend als normaler Benutzer betrachten:
su
{root-Passwort}
mount -o loop datencd.iso /media/cdrom
exit
Mit
ls /media/cdrom
kann jeder Benutzer den Inhalt des ISO-Images wie eine CD benutzen.
Sofern man das ISO-Image nicht mehr braucht, hängt man es als root mit folgenden Befehlen wieder aus:
su
{root-Passwort}
umount /media/cdrom
exit

© www.hobby-domain.de