ヒューズ ファイルシステムリスト FuseFatとFatFuseを見せてください。どちらも古く、FatFuseは読み取り専用で、FuseFatはビルド不可能で、おそらくglibに依存しています。
今使っています Mountlo タスク(rootアクセスなしで一般的な方法でUSBドライブをマウントしたり、(fusermount自体を除く)ものにしたり)しますが、そのようなタスクには大きすぎます。
FUSEを使用して外部記憶装置をマウントすることはセキュリティと柔軟性の両方の理由で良いです。カーネルはファイルシステムの詳細を扱う実際のコードがユーザー特権で実行される間ブロック読み取りと書き込みのみを見ます。 。
良いvfat FUSEドライバはありますか?
3
カーネルドライバの何が問題になっていますか
—
Ignacio Vazquez-Abrams
@Ignacio Vazquez-Abrams、カーネル(そしてその結果としてmountlo)ドライバは問題なく動作します。しかし、カーネルドライバを使用することは、ユーザにファイルシステムをあまりにも多く制御することを許します(ユーザは故意に何らかの特別に細工されたファイルシステムを置くかもしれません)。 FUSEは両方に良い答えです。また、mountlo(UMLカーネルを起動し、ユーザー空間で実行されている「カーネル内」ファイルシステムを使用する)は、オーバーヘッドを伴う解決策(例えば、メモリー使用量)です。
—
Vi.
もう1つ:FUSEを使うと、常に正しい方法で(mountloの使用時を含めて)ドライブを強制的にマウント解除します。
—
Vi.