像文件系统一样的FUSE

时间:2011-10-09 13:53:12

标签: linux filesystems linux-kernel fuse

我需要开发自己的文件系统。问题是我只需要在几个回调中(例如读,写,打开等)中的特定行为,我不想浪费时间处理Inodes并从头开始创建新的FS。

我曾经偶然发现FUSE(用户空间中的文件系统),这几乎是我需要的所有东西,除了FUSE已经过头(复制到用户和来自用户),因为它在用户空间。

是否有类似FUSE的东西,但在内核空间?或者有没有办法避免copy_to和copy_from?

谢谢,

1 个答案:

答案 0 :(得分:0)

如果您想节省时间,请在FUSE中实施,当您的功能完整且稳定时,请将其移植到内核中。

复制性能可能不会成为障碍,因此可以避免内核端口。

  • Rick"过早优化是根本的罪恶"