btrfsutil-fake

Crates.iobtrfsutil-fake
lib.rsbtrfsutil-fake
version0.2.0-8324fe2
sourcesrc
created_at2023-10-02 18:58:46.251059
updated_at2023-10-02 19:07:21.918262
descriptionSafe wrappers for libbtrfsutil.
homepage
repositoryhttps://github.com/cezarmathe/btrfsutil-rs
max_upload_size
id990339
size87,199
Josh Hansen (joshhansen)

documentation

https://docs.rs/btrfsutil/

README

btrfsutil-rs

Pre-release Checks btrfsutil docs libbtrfsutil version License: MIT

Safe wrappers for libbtrfsutil.

Building

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

Usage

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

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
Commit count: 77

cargo fmt