Block Device / dev / loop kann nicht schreibgeschützt gemountet werden

18

Ich habe eine Ubuntu-14.04x64-VM, die auf Virtualbox auf einem Windows 7 x64-Hostcomputer ausgeführt wird.

Ich versuche, ein Image für forensische Zwecke bereitzustellen, und versuche insbesondere, diesen Befehl auszuführen:

mount -o ro,loop,offset=1048576 -t xfs /media/mountdevicesource/ewf1 /media/mountdest

Alle Dokumente, die ich gefunden habe, scheinen darauf hinzudeuten, dass ein Befehl wie dieser funktionieren sollte. Allerdings erhalte ich die Fehlermeldung:

Mount: cannot mount block device /dev/loop0 read-only

Irgendeine Idee, was ich falsch machen könnte? Ich habe den gleichen Fehler auf einer anderen VM erhalten, also habe ich Ubuntu neu erstellt, weil ich dachte, es handele sich um eine Art Korruptionsproblem oder so, aber auf der neuen VM wird der gleiche Fehler angezeigt.

Vielen Dank.

Maumee River
quelle

Antworten:

29

Wahrscheinlich verfügt Ihr XFS-Dateisystem über ein fehlerhaftes Protokoll, das erneut abgespielt werden muss, um ein konsistentes Dateisystem zu erhalten. Die roMount-Option verhindert dies jedoch.

Versuchen Sie, das Hinzufügen zu montieren norecovery, zum Beispiel:

mount -o ro,norecovery,loop,offset=1048576 -t xfs /media/mountdevicesource/ewf1 /media/mountdest

Ändert es etwas?

Shodanshok
quelle
Ja, ich habe tatsächlich die Norecovery-Flagge gefunden, bevor ich Ihren Kommentar gesehen habe ... das Hinzufügen hat mein Problem behoben. Diese eine kleine Flagge ...
Maumee River
1
Das Gleiche gilt für ext3und ext4, obwohl die Fehlermeldung für diese anders ist.
Kasperd