请问哪位同仁比较了解glusterfs与FUSE,以及FUSE与VFS是怎么通信的?如果有比较好的资料,也可以共享一下

2024-12-18 18:54:05
推荐回答(1个)
回答1:

首先,个人认为VFS与FUSE之间不是通信的关系!VFS是所有文件操作的虚拟层。
举例,用户一个open操作,先是进了核心VFS层的open,由于glusterfs是通过/dev/fuse这个设备来实现用户层和核心层的通信,于是VFS就会找到fuse的open,便实现了从用户到VFS到fuse的调用。
可以看一下《深入理解Linux内核》这本书!
说的不正确的地方,还请高手批评指正!