私はFUSEとCとFSの新人です。私はlibfuseパッケージで与えられているpassthrough FSの例を使いこなしています。コード内でFUSEがルートディレクトリをミラーリングするように指示されている場合は、誰でもヒントを与えることができますか?私は2つの基本関数 - * xmp_init()とmain() - かなり不器用であることがわかりました。ここでFUSEのlib passthrough.cの例です。それは私/正確にどこに映っていますか?
彼らは以下のとおりです。
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);
}
およびその他の機能libfuseインターフェイスの実装...もの、のように、ちょうどあります。私は自分の不自由なFSを作る必要がある、私はマウントされたFSが白いシートになるようにpassthrough.cを修正する必要があり、実装された機能を利用してファイルやものを管理することができる。
ありがとうございます!