tree: ae824b2b0aaaf4afd5516282494b1232d7e10f8f [path history] [tgz]
  1. BUILD.gn
  2. README.md
  3. client.cc
  4. client.h
  5. client_test.cc
  6. driver/
  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_sparse.h
  15. fvm_unit_test.cmx
  16. host/
  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. slice_entry_test.cc
  25. sparse_reader.cc
  26. sparse_reader.h
  27. vmo_metadata_buffer.cc
  28. 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.