Skip to main content

Crate btrfs_fuse

Crate btrfs_fuse 

Source
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::Statfuser::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-fuse mount entry point.
fs
BtrfsFuse: a thin fuser::Filesystem adapter on top of btrfs_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::MountArgs up to crate::BtrfsFuse and fuser::mount2.