2 个不稳定版本
0.2.0 | 2023年10月5日 |
---|---|
0.1.0 | 2020年5月5日 |
#756 in 文件系统
59KB
1K SLoC
btrfsutil-rs
对 libbtrfsutil 的安全包装。
构建
此库链接到 libbtrfsutil
,它是在大多数 Linux 系统上通过安装 btrfs-progs 提供的共享库。
- Arch Linux:
pacman -S btrfs-progs
- Ubuntu:
apt install btrfs-progs
用法
使用以下命令将最新版本添加到您的项目中:
cargo add btrfsutil
有关详细信息,请参阅 文档。
此外,请注意,此库可以执行的操作中许多可能需要提升权限(CAP_SYSTEM_ADMIN
)。
示例
示例需要提升权限。可以使用环境变量以 sudo
运行示例,如下所示:
CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER='sudo -E' cargo run --example subvolume_iterator_info
依赖项
~1.5–4MB
~77K SLoC