Particularly, virtual disks types are very confusing. This document is an attempt to disentangle that and make easier the design of an implementation.
- Monolithic or one-file: Single flat extent with separate descriptor file.
createType: monolithicFlat
- Split or multiple files: 2gb preallocated extents or smaller, to account for file system limits.
createType: 2GbMaxExtentFlat
- VMFS (managed):
- Zeroed: Thick (flat) disk on VMFS, with blocks zeroed on first use.
createType: vmfsPreallocated
- Zeroed: Thick (flat) disk on VMFS, with blocks zeroed on first use.