thick-provisioning · shipping

Thick provisioning

Thick provisioning allocates or reserves a storage object's specified capacity upfront at the providing layer instead of adding backing space only as writes arrive.

Related Observatory article: Thick provisioning on hesela.com

Thick and thin describe allocation policy, not the storage medium. SNIA contrasts allocating physical capacity as applications write with preallocating it during provisioning. Name the volume, filesystem or virtual-disk layer whose capacity is being reserved. [1]

Zero initialization is separate from allocation. For VMDKs on VMFS, allocation means marking filesystem space in use. A lazy-zeroed thick disk allocates that space at creation and zeroes a new block on first write; an eager-zeroed thick disk also zeroes the blocks at creation. These are VMFS policies, not universal names for array behavior. [2]

A thick virtual disk can still use thin backing. A May 2021 array integration guide documents lazy-zeroed and eager-zeroed thick VMDKs remaining thin at the array layer. In the described firmware configurations, sequential zeros are tracked without writing the zero-filled pages to drives. This is configuration-specific, not a guarantee for every array. [3]

The cited volume provisioning policy reserves aggregate capacity for a thick volume. The documented overwrite assurance for a file or LUN also requires space reservation on that object. Volume provisioning and object reservation must therefore be checked together; a generic thick label is not enough. [4]

Relations

related
Thin provisioning, Storage array, File preallocation, Logical volume, Block storage

Limitations

  • An upper-layer allocation does not establish that lower thin-provisioned storage has reserved the same capacity. [2, 3]
  • Upfront allocation and upfront zero initialization are different properties. [2]

Citations

  1. SNIA Dictionary: thin provisioning, allocation on writes versus preallocation. (accessed 2026-10-31)
  2. Broadcom KB 343258: Understanding large-scale sequential write performance in VMDKs residing on VMFS datastores; allocation and zeroing table. (accessed 2026-10-31)
  3. Dell EMC SC Series: Best Practices with VMware vSphere, May 2021, 2060-M-BP-V, page 52, sections 12.2-12.3. (accessed 2026-10-31)
  4. NetApp ONTAP 9: Learn about SAN volume provisioning, thick volumes and space-reserved file/LUN requirements. (accessed 2026-10-31)
Sources & caveats
  • Definition synthesized from SNIA's allocation contrast and the named-layer vendor examples; not a universal configuration or a performance rating. [1] [2] [4]
  • Vendor documentation review, not a benchmark or an end-to-end capacity test. The Dell SC Series example is dated May 2021 and applies to the described SCOS thin-write configurations. [3]
  • Zero initialization here is a virtual-disk preparation operation, not a media-sanitization claim. [2]
  • The volume and object reservation example describes ONTAP FlexVol, not all implementations. [4]

JSON: /data/terms/thick-provisioning.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Thick provisioning. Hesela. 2026-10-31. https://hesela.dev/terms/thick-provisioning/