作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在编写一个将一个目录挂载到自身的 fuse 文件系统。我想记录一些调用(例如 flush
)。我已经开始适应fuse tutorial sample code .如果我尝试绑定(bind)任何目录,效果很好:
./bbfs -o nonempty ./test ./test
但是如果我尝试绑定(bind)特定的根目录(“/”):
sudo ./bbfs -o nonempty / /
日志文件中没有一行。
这可能吗?
My mangled version of sample program .我只更改了 bbfs.c
文件。
最佳答案
您不能在 /
挂载 FUSE 文件系统(或任何其他类型的文件系统),因为您的根文件系统已经存在。
无论如何这样做都是灾难性的,因为在路径上安装文件系统会使以前存在于该路径下的任何文件都无法访问。您不能像这样将 FUSE 用作过滤器——无论您要做什么,您都需要找到另一种解决方案。
关于c - 如何在 linux 上使用 fuse 将 root (/) 绑定(bind)到自身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11885858/
我是一名优秀的程序员,十分优秀!