tree: 1d6c54e74ebe28aebfcb16e5ba6613c3bc4c4d50 [path history] [tgz]
  1. driver/
  2. host/
  3. BUILD.gn
  4. client.cc
  5. client.h
  6. client_test.cc
  7. format.cc
  8. format.h
  9. format_test.cc
  10. fvm.cc
  11. fvm.h
  12. fvm_check.cc
  13. fvm_check.h
  14. fvm_integration_test.cc
  15. fvm_sparse.h
  16. fvm_unit_test.cmx
  17. integrity_validation_test.cc
  18. metadata.cc
  19. metadata.h
  20. metadata_buffer.cc
  21. metadata_buffer.h
  22. metadata_test.cc
  23. partition_entry_test.cc
  24. README.md
  25. resize_integration_test.cc
  26. slice_entry_test.cc
  27. sparse_reader.cc
  28. sparse_reader.h
  29. test_support.cc
  30. test_support.h
  31. vmo_metadata_buffer.cc
  32. vmo_metadata_buffer.h
src/storage/fvm/README.md

The Fuchsia Volume Manager exposes a set of virtual partitions that can grow or shrink. See filesystems concepts for more detail.

The toplevel fvm directory contains the shared code for dealing with the FVM format.

  • The driver runs on Fuchsia and exposes the virtual partitions to the rest of the system.

  • The host directory contains code that runs on the development machine to generate' FVM images.