Go 的 FUSE 绑定
Go 语言原生绑定 FUSE 内核模块。
fs: LoopbackFile 现在是公开的。 * fuse: ReadResultPipe 允许更灵活地处理零拷贝读取结果,例如同时连接多个文件的数据。 * fuse: Options.ExtraCapabilities/DisabledCapabilities 允许通用地启用或禁用内核功能。 * fuse, fs: PruneNotify 支持。这使得文件系统可以强制内核忘记节点。 * fuse: type ProtocolServer。这使得可以通过非标准内核连接运行 FUSE 协议。 * virtiofs: 将 FUSE 文件系统直接作为 virtiofs 服务器提供给 VM。 * 一般: 需要 go 1.21
fuse, fs: 支持 IOCTL
fuse: 添加 RawFileSystem.OnUnmount
fs: fs.LoopbackRoot 的符号链接安全性
fuse: ID 映射挂载
fs: NewLoopbackDirStreamFd
该库的其他亮点包括: * 全面且最新的协议支持(最新版本为 7.12.28)。 * 性能与 libfuse 相当。 ## 示例 * example/hello/ 中包含一个 60 行的“hello world”文件系统 * zipfs/zipfs 中包含一个小而简单的 r
暂无开放 Issues,或尚未同步最近议题。