一个内存文件系统的fusedemo。已知可以把MongoDB或者Caffe或者Hadoop的源码或测试集拷入文件系统内,然后运行它们自带的测试集。
find_package(PkgConfig)
if (PKG_CONFIG_FOUND)
pkg_check_modules(GTK "fuse3")
if (GTK_FOUND)
target_link_libraries(client ${GTK_LIBRARIES})
add_definitions(${GTK_CFLAGS} ${GTK_CFLAGS_OTHER})
endif()
endif()export PKG_CONFIG_PATH=/home/fuse/libfuse/fuse3.pc:$PKG_CONFIG_PATH
ldconfig
gcc fusedemo.c -o fusedemo `pkg-config fuse3 --cflags --libs` mkdir yourdir
./fusedemo ./yourdirdf -T //查看OS的文件系统类型fusermount -u ./yourdir