1

我正在使用 FUSE 制作文件系统,并且知道我有疑问。当我在新文件系统中使用“cd”命令时,它会更改为不存在的目录。

例如,如果目录“m”不存在,而我创建了一个“cd m”,它将更改为该目录。

当目录改变时,FUSE 调用的函数是什么?为什么应用程序会出现我描述的问题?

谢谢!

4

1 回答 1

1

你在实施 getattr 吗?如果是这样,如果他们给您的路径与系统中的文件或目录不对应,您是否确保返回 -ENOENT?

于 2011-05-18T18:13:45.250 回答