Ich weiß, dass meine Frage vielen anderen auf dieser Site sehr ähnlich ist (z. B. Mounten einer einzelnen Partition vom Image der gesamten Festplatte (Gerät) ), aber ich habe ein etwas anderes Problem beim Mounten einer einzelnen Partition, die sich in einem Disk-Image befindet (erstellt) mit dd) von meinem MAC.
Bevor ich versuche, es bereitzustellen, liste ich alle Partitionen in meinem Disk-Image auf und lese den Offset der Partition. Dann versuche ich, die einzelne Partition mit dem folgenden Befehl zu mounten und erhalte immer den gleichen Fehler:
sudo mount -t hfsplus -o loop,ro,offset=209735680 /media/dati/mac.dmg /media/mac
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
dmesg |tail
[ 8454.285256] hfs: write access to a journaled filesystem is not supported, use the force option at your own risk, mounting read-only.
[ 8512.103020] hfs: invalid secondary volume header
[ 8512.103027] hfs: unable to find HFS+ superblock
Das Seltsame ist, dass ich, wenn ich versuche, das Disk-Image auf dem Mac meines Freundes zu mounten, das Disk-Image einfach (mit einem Doppelklick darauf) mounten und auf alle meine Dateien zugreifen kann.
Könnte dies ein Problem sein, das durch das unsaubere hfs + -Dateisystem verursacht wird? Und wie kann ich versuchen, das Problem zu beheben?
Danke, Andrea
Antworten:
Ich wollte dasselbe tun und bekam das gleiche Problem mit der von Ihnen verwendeten Methode.
Hier ist ein weiterer Ansatz, den ich erfolgreich angewendet habe:
Hoffe das hilft.
quelle