Mounten eines Disk-Images im Raw-Format

Mounten eines Disk-Images im Raw-Format

Beim Versuch, ein Disk-Image im Raw(dd)-Format mit dem folgenden Befehl zu mounten

mount  nps-2010-emails.dd /media/manu/

Ich erhalte die folgende Fehlermeldung

mount: you must specify the filesystem type

Ich weiß, dass wir mit -t das Dateisystem angeben können, aber was ist die Terminologie für eine RAW-Datei (dd), die als Argument an den Mount-Befehl übergeben werden kann? Wenn meine Methode zum Mounten dieses Dateisystems falsch ist, helfen Sie mir bitte dabei, dasselbe zu tun.

Beim Eingeben des BefehlsDatei -s nps-2010-emails.dd

Die Ausgabe lautet wie folgt:

nps-2010-emails.dd: x86-Bootsektor; Partition 1: ID=0xb, Starthead 254, Startsektor 1, 20479 Sektoren, erweiterte Partitionstabelle (letzte)\011, Code-Offset 0x0

Antwort1

Versuche dies:

mount -t auto -o loop nps-2010-emails.dd /media/manu/

Antwort2

Das Image, das Sie haben, ist das Image einer gesamten Festplatte, einschließlich Dingen wie Partitionstabellen und anderen Dingen außerhalb des Dateisystems, das Sie darin mounten möchten. Sie haben wahrscheinlich mindestens eine Partition in diesem Raw Blob. Mount teilt Ihnen mit, dass es nicht herausfinden kann, um welches Dateisystem es sich handelt, weil es beginnt, den Raw Blob am Anfang zu lesen und Dinge findet, die überhaupt nicht Teil eines Dateisystems sind.

Um das Dateisystem zu mounten, müssen Sie herausfinden, wo sich das Dateisystem befindet.Diese Antwort auf Ask Ubuntuenthält einige Details dazu, wie Sie berechnen können, wo die Partition im Image beginnt, und diesen Wert dann verwenden können, um ein Loop-Gerät zu erstellen, das bei diesem Offset beginnt. Wenn Sie es noch weiter vereinfachen möchten, können Sie, sobald Sie den richtigen Offset-Wert gefunden haben, die Einrichtung des Loop-Geräts überspringen und den Offset-Wert direkt an mount übergeben, indem Sie verwenden mount -o offset=<offset in bytes>.

verwandte Informationen