Nie można zamontować urządzenia blokowego / urządzenia / pętli tylko do odczytu


18

Mam maszynę Wirtualną Ubuntu 14.04x64 uruchomioną na Virtualbox na komputerze z systemem Windows 7 x64.

Próbuję zamontować obraz do celów kryminalistycznych i staram się w szczególności uruchomić to polecenie:

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

Cała znaleziona przeze mnie dokumentacja wydaje się wskazywać, że takie polecenie powinno działać, jednak pojawia się komunikat o błędzie:

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

Masz pojęcie, co robię źle? Otrzymywałem ten sam błąd na innej maszynie wirtualnej, więc przebudowałem Ubuntu, myśląc, że to jakiś problem z korupcją lub coś takiego, ale otrzymuję ten sam błąd na nowej maszynie wirtualnej.

Dzięki.

Odpowiedzi:


29

Prawdopodobnie twój system plików XFS ma brudny dziennik, który należy odtworzyć, aby zapewnić spójny system plików. Jednak roopcja montowania zapobiega temu.

Spróbuj zamontować dodając norecovery, na przykład:

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

Czy to coś zmienia?


Tak, naprawdę znalazłem flagę norecovery, zanim zobaczyłem twój komentarz ... dodanie tego rozwiązało mój problem. Ta jedna mała flaga ...
Rzeka Maumee

1
To samo dotyczy ext3i ext4chociaż komunikat o błędzie jest inny dla nich.
kasperd
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.