ブロックデバイス/ dev / loopを読み取り専用でマウントできません


18

Windows 7 x64ホストマシン上のVirtualboxで実行されているubuntu 14.04x64 VMがあります。

フォレンジック用にイメージをマウントしようとしていますが、特にこのコマンドを実行しようとしています:

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

私が見つけたすべてのドキュメントは、このようなコマンドが機能するはずであることを示しているようですが、次のようなエラーが表示されます:

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

私が間違っているかもしれないことは何ですか?別のVMでこの同じエラーが発生していたので、何らかの破損の問題か何かと考えてUbuntuを再構築しましたが、新しいVMでも同じエラーが発生しています。

ありがとう。

回答:


29

おそらく、XFSファイルシステムには、一貫性のあるファイルシステムを提供するために再生する必要があるダーティログがあります。ただし、roマウントオプションはそれを防ぎます。

norecoveryたとえば、addをマウントしてみてください。

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

それは何かを変えますか?


うん、私は実際にあなたのコメントを見る前にnorecoveryフラグを見つけました...それを追加すると私の問題が修正されました。その一つの小さな旗...
モーミー川の

1
同じことは、に適用されるext3ext4、エラーメッセージがそれらのために異なっているものの、。
カスペルド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.