Seafile FUSE 虚拟文件系统开发---整体思路
本项目中基于FUSE实现一个用户空间的文件系统。Fuse的内核实现和Ext2 和 Ext3 等内核中的文件系统在一个层次, 当vfs 接收到对应的文件系统操作请求时,调用FUSE去处理,而FUSE则将该请求分配给实现在用户空间的函数去处理。在此项目中,主要需要实现以下这么几个函数:getattr,readaddir,open,read,write .分别对应获取文件详细信息,读取目录,打开&
本项目中基于FUSE实现一个用户空间的文件系统。Fuse的内核实现和Ext2 和 Ext3 等内核中的文件系统在一个层次, 当vfs 接收到对应的文件系统操作请求时,调用FUSE去处理,而FUSE则将该请求分配给实现在用户空间的函数去处理。在此项目中,主要需要实现以下这么几个函数:getattr,readaddir,open,read,write .分别对应获取文件详细信息,读取目录,打开&