ヒューズ(ファイルシステムのユーザスペース、Linux)を使用して自分のファイルシステムを動作させようとしていますか?FUSE - 詳細なドキュメント
ほとんどの時間私は他のファイルシステムの実装を検索し、それらが何をしているかを調べますが、poll/ioctlやbmapのように広く使われていないようです。 とヒューズAPIのドキュメントはそれほど役に立ちません。操作のパラメータと戻り値は文書化されていないので、使用方法を推測する必要があります
このようなエキゾチックな操作がどのように実装されるべきかについてのより良い情報を得るにはどうすればよいですか?
THX
FUSEはオープンソースなので、どうやって何が起こっているのか正確に知る必要はありません。 –
私はSteve-oに同意する必要があります。私は最新のFUSEソースリリース(2.9.2、昨年末に投稿)をダウンロードしました。 fuse.hファイルには、poll、ioctl、およびbmapが記述されています。特定の機能について質問がある場合は、混乱の点を説明する新しい質問を投稿してください。また、それらの機能を使用する必要があることは確かですか?すべてのFUSEファイルシステムですべての機能を使用する必要はありません。たとえば、読み取り専用ファイルシステムのみを表示するFUSEモジュールをいくつか作成しているので、書き込み機能を無視できます。 –
それで、尋ねられたものに議論を戻すために答えは "ヒューズ自体のソースコード"と思われます。 –