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
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.
Factoryfs 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
and fsck
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.