mount: mydir: 无法以只读方式挂载 my.iso

mount: mydir: 无法以只读方式挂载 my.iso

我正在尝试挂载 ISO 文件:

$ sudo mount isodir/my.iso mydir
mount: mydir: cannot mount isodir/my.iso read-only.

为什么?

答案1

如果未使用该allow_other选项安装文件系统,则任何 FUSE 文件系统上都会发生这种情况。尝试挂载 FUSE 文件系统中托管的文件会导致EACCES,它会mount(在本例中)误解为挂载只读文件系统的失败尝试(可以通过以下任一方式表示)EACCES或者EROFS)。

这是一部分FUSE 的限制旨在防止 FUSE 被用于获得未经授权的访问。

如果您信任 FUSE 用户,您可以通过将选项添加user_allow_other/etc/fuse.conf并使用 挂载 FUSE 文件系统来解决此问题allow_other

答案2

如果文件系统isodir是 FUSE(sshfs例如),那么您将收到该错误。

相关内容