Expand description
netfuse - FUSE abstractions for a network filesystem
Implementing a network-backed filesystem requries implementing
netfuse::NetworkFilesystem
and calling netfuse::mount
with your implementation.
Internally, the call to netfuse::mount
will create a low-level NetFuse
filesystem
that handles caching, inode number to path translation, offsets and sizes, and
lazily triggering writes to persist.
Structs§
- DirEntry
- Entry from a directory listing
- Metadata
- Metadata representing a file
- Mount
Options - Options for configuring how the
NetworkFilesystem
will be mounted - NetFuse
- Low-level FUSE implementation that is backed by an implementation of
NetworkFilesystem
Traits§
- Network
Filesystem - Trait to implement to provide a backend store for a
NetFuse
filesystem
Functions§
- mount
- Mount the given
NetworkFilesystem
. This function will not return until the filesystem is unmounted.
Type Aliases§
- Libc
Error - libc Error Code