FUSE可以实现在用户空间程序一个全功能的文件系统。
安装
有些项目包括整个FUSE包(更简单的安装)。在其他情况下,或只是为了尝试保险丝必须先安装例子。安装简单,拆包后输入:
的./configure
使
使安装
如果这会产生错误,请继续阅读。
配置脚本会尝试猜测内核源代码的位置。在这种情况下失败,则可能使用--with-内核参数中指定。构建内核模块需要配置的内核源代码树的匹配运行的内核。如果你建立自己的内核,这是没有问题的。上,如果一个预编译内核被使用。另一方面,所使用的保险丝的构建过程的内核头必须首先制备。有两种可能性:
1.在分发提供一个包含内核头文件为内核二进制包(如在Debian它的内核头文件-XYZ包内核映像-XYZ)
2.内核源必须做好准备:
- 提取内核源到某个目录
- 复制正在运行的内核的配置(通常位于/开机发现/配置-XYZ)为.config在源代码树的顶部
- 执行make menuconfig,然后进行DEP在源代码树(只需要在2.4内核)的顶部
如果使用的是2.6内核,然后写访问需要内核源代码树中的一些文件。通常它是不够的,如果你让.tmp_versions和.__ modpost.cmd写
功能:
- 在简单的库API
- 在安装简单(无需修补或重新编译内核)
- 安全实施
- 在用户空间 - 内核接口是非常有效
- 在可用的非特权用户
- 在运行于Linux内核2.4.X 2.6.X和
- 已被证明非常稳定一段时间
评论没有发现