无法以只读方式挂载块设备 /dev/loop

无法以只读方式挂载块设备 /dev/loop

我在 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 文件系统可能有一个脏日志,需要重播才能为您提供一致的文件系统。但是,romount 选项可以防止这种情况发生。

尝试添加安装norecovery,例如:

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

这有改变什么吗?

相关内容