如何用FUSE定制化自己的文件系统
发布网友
发布时间:2022-05-11 03:40
我来回答
共2个回答
热心网友
时间:2022-05-11 05:09
、首先,你要安装好fuse库,当前版本应该是3了。
2、看struct fuse_operations中的函数指针,实现你需要自定义的那些。比如说你需要在mkdir的时候,同时在新建的目录下创建一个文件,那么你就写一个自定义的mkdir函数,然后在这个函数里面实现你要做的事情。
3、创建一个struct fuse_operations对象,然后将你自定义的函数赋值给对应的成员。
4、调用fuse_main函数,传入第三步创建的对象。fuse_main函数的前两个参数是int argc,char* argv[],第一个参数argc指示第二个参数argv数组中元素的个数。