Expand description
btrfs-fuse library: a thin fuser::Filesystem adapter on top of
the btrfs_fs crate.
All filesystem semantics (lookup, readdir, read, xattr, etc.) live in
btrfs_fs. This crate adds the FUSE protocol mapping: inode-number
translation, btrfs_fs::Stat → fuser::FileAttr conversion, and
the fuser::Filesystem trait impl. Embedders that don’t need FUSE
should depend on btrfs_fs directly.
Re-exports§
pub use fs::BtrfsFuse;
Modules§
- args
- Argument types for the
btrfs-fusemount entry point. - fs
BtrfsFuse: a thinfuser::Filesystemadapter on top ofbtrfs_fs.- inode
- Inode-number translation between FUSE and btrfs.
- ioctl
- btrfs ioctl handlers exposed through the FUSE protocol.
- run
- Entry point that wires
crate::args::MountArgsup tocrate::BtrfsFuseandfuser::mount2.