tree: 5d23a585e4268f41487ba530811d82cea465d727 [path history] [tgz]
  1. driver/
  2. host/
  3. meta/
  4. BUILD.gn
  5. client.cc
  6. client.h
  7. client_test.cc
  8. format.cc
  9. format.h
  10. format_test.cc
  11. fvm.cc
  12. fvm.h
  13. fvm_check.cc
  14. fvm_check.h
  15. fvm_integration_test.cc
  16. fvm_sparse.h
  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.