我需要开发自己的文件系统。问题是我只需要在几个回调(例如读取、写入、打开等)中的特定行为,并且我不想浪费时间处理 Inode 和从头开始创建新的 FS。
我曾经偶然发现 FUSE(用户空间中的文件系统),这几乎是我需要的所有东西,除了 FUSE 有开销(复制到用户和从用户复制),因为它在用户空间中。
是否有类似 FUSE 的东西,但在内核空间中?或者有没有办法避免copy_to和copy_from?
谢谢,
我需要开发自己的文件系统。问题是我只需要在几个回调(例如读取、写入、打开等)中的特定行为,并且我不想浪费时间处理 Inode 和从头开始创建新的 FS。
我曾经偶然发现 FUSE(用户空间中的文件系统),这几乎是我需要的所有东西,除了 FUSE 有开销(复制到用户和从用户复制),因为它在用户空间中。
是否有类似 FUSE 的东西,但在内核空间中?或者有没有办法避免copy_to和copy_from?
谢谢,