tree: 52475815046c687045213a269ed2ba69bf7fab41
  1. fidl/
  2. host/
  3. meta/
  4. src/
  5. BUILD.gn
  6. client.cc
  7. client.h
  8. client_test.cc
  9. format.cc
  10. format.h
  11. format_test.cc
  12. fvm.cc
  13. fvm.h
  14. fvm_check.cc
  15. fvm_check.h
  16. fvm_integration_test.cc
  17. fvm_sparse.h
  18. fvm_test_instance.cc
  19. fvm_test_instance.h
  20. golden-fvm.blk
  21. integrity_validation_test.cc
  22. metadata.cc
  23. metadata.h
  24. metadata_buffer.cc
  25. metadata_buffer.h
  26. metadata_test.cc
  27. partition_entry_test.cc
  28. README.md
  29. rebuild-golden.sh
  30. resize_integration_test.cc
  31. slice_entry_test.cc
  32. sparse_reader.cc
  33. sparse_reader.h
  34. vmo_metadata_buffer.cc
  35. 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.