Crate fs_management
source ·Expand description
Library for filesystem management in rust.
This library is analogous to the fs-management library in zircon. It provides support for
formatting, mounting, unmounting, and fsck-ing. It is implemented in a similar way to the C++
version. For components v2, add /svc/fuchsia.process.Launcher
to use
and add the
binaries as dependencies to your component.
Modules
- Contains the asynchronous version of [
Filesystem
][crate::Filesystem
].
Structs
- Blobfs Filesystem Configuration If fields are None or false, they will not be set in arguments.
- F2fs Filesystem Configuration If fields are None or false, they will not be set in arguments.
- Fxfs Filesystem Configuration If fields are None or false, they will not be set in arguments.
- The error type representing a failure to launch the filesystem process.
- Minfs Filesystem Configuration If fields are None or false, they will not be set in arguments.
- MinfsLegacy Filesystem Configuration MinfsLegacy allows us to launch minfs as a legacy binary DON’T USE!! This is only for //src/identity (fxbug.dev/114443) If fields are None or false, they will not be set in arguments.
Enums
- Compression used for blobs in blobfs
- Eviction policy used for blobs in blobfs
- FILESYSTEMS
- The error type used by the
format
andfsck
filesystem commands. - The error type used by the kill operation of a serving filesystem.
- The error type used by the query operation of a serving filesystem.
- The error type used by the shutdown operation of a serving filesystem.
Constants
Traits
- Describes the configuration for a particular filesystem.