Expand description
This module contains the FsInspect
trait which filesystems can implement in order to expose
Inspect metrics in a standardized hierarchy. Once FsInspect
has been implemented, a
filesystem can attach itself to a root node via FsInspectTree::new
.
A filesystem’s inspect tree can be tested via fs_test
by enabling the supports_inspect
option. This will validate that the inspect tree hierarchy is consistent and that basic
information is reported correctly. See src/storage/fs_test/inspect.cc
for details.
Structs§
- Maintains ownership of the various inspect nodes/properties. Will be removed from the root node they were attached to when dropped.
- fs.info Properties
- fs.usage Properties
- fs.volume/{name} roperties
Traits§
- Trait that Rust filesystems should implement to expose required Inspect data.
- Trait that Rust filesystems which are multi-volume should implement for each volume.