NOTE!!!!! I am not actively working on this library and I don't have the bandwidth to maintain it, manage issues, and review PRs. Please shoot me an email (my address is on my website) if you'd be interested in maintaining it.
Safe wrappers for libbtrfsutil.
This library links to libbtrfsutil
, a shared library provided by installing btrfs-progs on most Linux systems.
- Arch Linux:
pacman -S btrfs-progs
- Ubuntu:
apt install btrfs-progs
Add the latest version to your project with:
cargo add btrfsutil
For further details, please refer to the documentation.
Also, please keep in mind that many of the operations this library can perform may require elevated
privileges(CAP_SYSTEM_ADMIN
).
Examples require elevated privileges. Environment variables can be used to run examples with sudo
, like so:
CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER='sudo -E' cargo run --example subvolume_iterator_info