我在 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
知道我可能做错了什么吗?我在另一台虚拟机上遇到了同样的错误,所以我重建了 Ubuntu,以为是某种类型的损坏问题或其他问题,但我在新虚拟机上遇到了同样的错误。
谢谢。
答案1
您的 XFS 文件系统可能有一个脏日志,需要重播才能为您提供一致的文件系统。但是,ro
mount 选项可以防止这种情况发生。
尝试添加安装norecovery
,例如:
mount -o ro,norecovery,loop,offset=1048576 -t xfs /media/mountdevicesource/ewf1 /media/mountdest
这有改变什么吗?