web-dev-qa-db-ja.com

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

Ubuntu 14.04x64 VM= Windows 7 x64ホストマシンのVirtualboxで実行しています。

私は法医学的な使用のためにイメージをマウントしようとしています、そして特にこのコマンドを実行しようとしています:

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でも同じエラーが発生しています。

ありがとう。

18
Maumee River

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

norecoveryを追加してマウントしてみてください。例:

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

何か変化はありますか?

31
shodanshok