0

カーネル 3.0 での VFS FAT 実装用のパッチを作成しています。Linux で作成された FAT ファイルに posix 属性を追加したいと考えています。これを実現するには、マウントされたドライブにすべての関連情報を含むファイルを保存する必要があります。

カーネル空間からのファイルの読み取りと書き込みは通常行うべきではないことを知っており、データを読み書きする別の方法を探しています。

/proc を使用するか、IO を実行するユーザー空間デーモンを作成することを提案する記事をネットで見ました。ネット上でその例が見つからなかったので、誰かがそのようなものの実装を見たり、どこを見たりできるか知りたいと思っていました。私は proc への読み書きの例を探しているわけではありません。この問題の完全な解決策を見たいのです。

4

1 に答える 1

1

クォータの実装を見てください。これは、カーネルからファイルを読み書きするメカニズムです (わかりました。おそらく vfat では利用できません)。

さらに、「ループ」ブロック デバイスは、ファイル IO を実行するカーネル機能の別の例です。

于 2011-08-03T22:03:41.993 に答える