Das Linux dd-Kommando ist ein Tool zur Datenkonvertierung und -kopierung. Mit diesem Kommand können schnell Abbilder von Datenträgern erzeugt werden.

dd Images mounten

Ein Image (Abbild) das mit dd erzeugt wurde kann man mounten.
Hier eine kurze Anleitung.

Image erzeugen

dd if=/dev/hda of=hda-dd-image

Die Partitionstabelle lässt sich mit dem Kommando sfdisk -d anzeigen

sfdisk -l -uS hda-dd-image
sfdisk -l -uS /dev/hda

Man erhält folgende Ausgabe:

Disk hda-dd-image: cannot get geometry
 
Disk hda-dd-image: 38913 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0
 
  Device Boot         Start       End   #sectors  Id  System
hda-dd-image1   *        63   1953503    1953441  83  Linux
                end: (c,h,s) expected (121,152,63) found (1023,15,63)
hda-dd-image2       1959930 160071659  158111730   5  Extended
hda-dd-image3             0         -          0   0  Empty
hda-dd-image4             0         -          0   0  Empty
hda-dd-image5       1959993  21478904   19518912  83  Linux
hda-dd-image6      21478968  80067959   58588992  83  Linux
hda-dd-image7      80068023  82027889    1959867  82  Linux swap / Solaris
hda-dd-image8      82027953  83007854     979902  83  Linux
hda-dd-image9      83007918 160071659   77063742  83  Linux

Wir wollen hda-dd-image5 mounten

Dazu benötigt man das genaue Offset innerhalb des Images. Das erhält mit indem man die Start Sektorenzahl mit 512 multipliziert.

let x=1959993*512; echo $x
1003516416

Jetzt die Partition mounten

mount -oloop,offset=1003516416 hda-dd-image /mountpoint