Open1
FUSE周りの情報整理
polyfuse
の開発にあたってかき集めた情報をちまちままとめておきたい
情報源
-
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/fs/fuse?h=v5.9.12
- カーネル側の実装
-
https://github.com/libfuse/libfuse/tree/fuse-3.10.0
- ユーザ空間側のリファレンス実装
- 非特権マウントで必要になる
fusermount
コマンドのソースもここにある
-
https://www.usenix.org/system/files/conference/fast17/fast17-vangoor.pdf
- FUSEのアーキテクチャについてある程度まとめられている
- https://www.kernel.org/doc/html/latest/filesystems/fuse.html
- https://man7.org/linux/man-pages/man8/fuse.8.html