2

我正在编写一个将一个目录挂载到自身的保险丝文件系统。我想记录一些电话(flush例如)。我已经开始改编fuse 教程示例代码。如果我尝试绑定任何目录,它的效果很好:

./bbfs -o nonempty ./test ./test

但是如果我尝试绑定特定的根目录(“/”):

sudo ./bbfs -o nonempty / / 

日志文件中没有一行。

是否可以?

我的示例程序的损坏版本。我只更改了bbfs.c文件。

4

1 回答 1

2

您不能在 上挂载 FUSE 文件系统(或任何其他类型的文件系统)/,因为您的根文件系统已经存在。

无论如何,这样做将是灾难性的,因为在路径上安装文件系统会使以前存在于该路径下的任何文件都无法访问。你不能像这样使用 FUSE 作为过滤器——你需要找到另一个解决方案来解决你想要做的任何事情。

于 2012-08-09T17:40:18.517 回答