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