小编Sop*_*our的帖子

FUSE lib passthrough.c 示例。它在哪里准确地反映了我的/?

我是 FUSE、c 和 FS 的新手,我正在弄乱libfuse 包中给出的直通 FS示例。任何人都可以提示一下代码中命令 FUSE 镜像我的根目录的位置吗?因为我发现两个基本函数 - *xmp_init() 和 main() - 非常简洁。

他们来了:

static void *xmp_init(struct fuse_conn_info *conn,
              struct fuse_config *cfg)
{
    (void) conn;
    cfg->use_ino = 1;
    cfg->entry_timeout = 0;
    cfg->attr_timeout = 0;
    cfg->negative_timeout = 0;

    return NULL;
}

int main(int argc, char *argv[])
{
    umask(0);
    return fuse_main(argc, argv, &xmp_oper, NULL);
}
Run Code Online (Sandbox Code Playgroud)

其他函数只是 libfuse 接口的实现...之类的东西。我需要制作自己的残缺文件系统,我需要修改 passthrough.c,以便安装的文件系统将是一张白纸,我可以利用已实现的功能并管理文件和其他内容。

c linux filesystems fuse

5
推荐指数
1
解决办法
2006
查看次数

标签 统计

c ×1

filesystems ×1

fuse ×1

linux ×1