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ファイルシステムでホストされているファイルをマウントしようとすると、読み取り専用ファイルシステムのマウントが失敗したと誤って解釈されますEACCESmountこの場合、次のいずれかの方法で表現可能)。EACCESまたはEROFS)。

これは一部です。FUSEの限界FUSEが不正アクセスに使用されないように設計されています。

FUSEユーザーを信頼している場合は、Mount FUSEファイルシステムuser_allow_otherにオプションを追加して使用してこの問題を解決できます。/etc/fuse.confallow_other

答え2

ファイルシステムisodirがFUSE(sshfs例:)の場合、対応するエラーが発生します。

関連情報