FUSE =用户空间中的文件系统建议发行版包装fuse2和fuse3(见here),确实包含了。
究竟是什么原因?是不是fuse3中的init代码不同?
答案 0 :(得分:1)
release notes for libfuse 3.0.0看起来很全面。阅读标题“更改(自FUSE 2.9起)”下方的内容。为了清楚起见,已重命名功能,删除了功能并整理了参数。以下是发行说明中的一些示例,可以为您提供帮助:
fuse_lowlevel_new
函数已重命名为
fuse_session_new
,并且不再解释--version或--help
选项fuse_loop()
,fuse_loop_mt()
,fuse_session_loop()
和fuse_session_loop_mt()
现在返回更详细的错误代码,而不仅仅是-1。有关详细信息,请参见fuse_session_loop()的文档fuse_session_unmount
和fuse_session_mount
低级API中应使用的函数。 fuse_mount
和fuse_unmount
函数应与高级API一起使用
仅fuse_invalidate
功能已被删除与libfuse3一起安装libfuse2可使使用libfuse2的应用程序保持工作状态,而无需立即进行更新。