2 个版本
0.0.9 | 2021年1月16日 |
---|---|
0.0.4 | 2020年12月30日 |
0.0.3 |
|
0.0.2 |
|
0.0.1 |
|
#1478 in 文件系统
63KB
2K SLoC
rusfuse
Rust 用户空间文件系统库(FUSE ver3)
依赖
此 rusfuse
依赖于版本 3 的 libfuse。要构建 rusfuse
或任何依赖于它的源代码,需要 fuse
库。
对于 Linux
在 ubuntu 上安装
$ apt install fuse3 libfuse3-dev
在 fedora 上安装
$ dnf install fuse3 fuse3-devel
使用方法
将以下内容写入你的 Cargo.toml
[dependencies]
rusfuse = "0.0.9"
或者,如果你已安装 cargo-edit,你可以运行以下命令
$ cargo add rusfuse
要创建一个新的文件系统,你需要为你的文件系统结构体实现 rusfuse::FileSystem
特性。如果你需要更多示例,可以查看 examples 目录中的文件。
依赖
~3–12MB
~116K SLoC