1 个稳定版本
使用旧的 Rust 2015
1.2.2 | 2017年6月19日 |
---|
#9 在 #fixes
57 每月下载量
在 4 个 crate 中使用 (2 直接)
84KB
3.5K SLoC
Rust BTRFS 库
主页在 rust-btrfs.com
Git 仓库在 [gitlab.wellbehavedsoftware.com] (https://gitlab.wellbehavedsoftware.com/well-behaved-software/rust-btrfs)
Mirrord 在 github.com
从 crates.io 提供
由 James Pharaoh 编写
文档在 docs.rs
在宽松的 [MIT 许可证] 下开源 (https://opensource.org/licenses/MIT)
描述
这是 rust 用户空间库的(某种程度上不完整)重实现。实际上,没有这样的 C 用户空间库,但用户空间工具包括低级接口,本项目基于这些接口。
这主要是为了实现我现在需要的东西,但我欢迎任何贡献,使这个库成为标准 BTRFS 用户空间库!
支持的功能
这个库由围绕 BTRFS ioctl 的几个封装组成。
- 去重(非 BTRFS 特定)
- Fiemap(文件扩展映射,非 BTRFS 特定)
- 文件系统信息
- 空间和设备信息
其他链接
[BTRFS 工具(kdave)](git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git)
[BTRFS 工具(mason)](git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git)
依赖项
~3MB
~57K SLoC