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.
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.

Type Definitions