【发布时间】:2011-04-08 00:19:37
【问题描述】:
我将使用 FUSE 编写文件系统原型。除了 FUSE 之外,是否有任何(额外的)实现良好的库,可以提供一些常见的文件系统优化功能,如 dir 缓存、日志、查找表、原子操作等。最好用 C 编写。
顺便说一句,我打算在 OSX 和 Linux 上实现它。这是我将使用 FUSE 而不是本机文件系统的主要问题之一,甚至性能也很重要。
谢谢。
【问题讨论】:
-
我认为FUSE 是其中之一,因为在此之前人们认为在用户空间中创建一个高效的文件系统是不可能的。否则,您可以将搜索 FUSE 的替代品限制在实际支持 plug-able file systems 的操作系统上。该列表相当短。