私のプロジェクトには、リモート ホストによるブロック デバイスのシミュレーションが含まれます。
テストでは、FUSE を使用しています。私のファイル システムは、定数文字列を返す代わりに、ファイルから直接データを読み取るだけの "hello" サンプル アプリを単純に変更したものです。
ファイルを通常どおりマウントしようとすると (mount -o loop=/dev/loop1 )、うまく機能します。ヒューズをロードしてこのファイルを公開すると、すべての通常のファイル操作が機能します。しかし、「許可が拒否されました」でマウントに失敗します。
「許可が拒否されました」がどこから来ているのか、誰にも分かりますか?
マウント可能な仮想デバイス (ブロックアクセスのみをサポート) をユーザー空間に作成できる他の方法はありますか?
前もって感謝します