libbtrfs 0.0.30

Rust library for working with the btrfs filesystem
Documentation
# libbtrfs

`libbtrfs` provides a Rust API for interacting with the BTRFS filesystem.

### *This API is subjest to change*

This library is in the early stages of development Future versions my introduce breaking changes.

## Examples and Documentation

For more instructions on how to use `libbtrfs` please see the  [docs.rs](https://docs.rs/libbtrfs/) page.

## BTRFS Resources

#### Papers
* [1] Rodeh, O., Bacik, J., & Mason, C. (2013). **[Btrfs: The Linux B-tree Filesystem]https://dl.acm.org/doi/10.1145/2501620.2501623**. *ACM Transactions on Storage (TOS)*, 9(3), 1-32.
* [2] Rodeh, O. (2008). **[B-trees, shadowing, and clones]https://dl.acm.org/doi/epdf/10.1145/1326542.1326544**. *ACM Transactions on Storage*, *3*(4), Article 2.


#### Documentation
* [3] Btrfs Developers. (2026). **[BTRFS Documentation]https://btrfs.readthedocs.io/en/latest/**. *Read the Docs Internal Specifications*.
* [4] Btrfs Developers. (2026). **[btrfs-dev-docs]https://github.com/btrfs/btrfs-dev-docs**. GitHub.

#### Articles
* [5] Bacik, J. (2012). **[Btrfs: The Swiss army knife of storage]https://www.usenix.org/system/files/login/articles/bacik_0.pdf**. *;login:*, *37*(1), 7–15.
* [6] Espino, J. (2026). **[Filesystems: Btrfs]https://internals-for-interns.com/posts/btrfs-filesystem/**. *Btrfs | Internals for Interns*.

#### Other
* [7] Rodeh, O. (2012). [bt]https://github.com/ohad-rodeh/bt. GitHub.