#btrfs #wrapper #libbtrfsutil #btrfsutil #version

btrfsutil-fake

libbtrfsutil 的安全包装

1 个不稳定版本

0.2.0 2023年10月2日

#1502 in 文件系统

每月 21 次下载
用于 ghee

MIT 许可证

58KB
1K SLoC

btrfsutil-rs

Pre-release Checks btrfsutil docs libbtrfsutil version License: MIT

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.6–4MB
~78K SLoC