Start Disk Pool Full Provisioning

The start diskPool fullProvisioning command starts resource provisioning on the specified volume group.

Supported Arrays

This command applies to any individual storage array, including the EF600 and EF300 arrays; as long as all SMcli packages are installed.


To execute this command on an EF600 and EF300 storage array, you must have the Storage Admin role.


Resource provisioning is an available feature that allows large volumes to be initialized quickly.

A resource provisioned volume is a thick volume in an SSD volume group or pool, where drive capacity is allocated (assigned to the volume) when the volume is created, but the drive blocks are deallocated (unmapped). With a resource provisioned volume, there is no time-bound background initialization. Instead, each RAID stripe is initialized upon the first write to a volume block in the stripe

Resource provisioned volumes are supported only on SSD volume groups and pools, where all drives in the group or pool support the NVMe Deallocated or Unwritten Logical Block Error Enable (DULBE) error recovery capability. When a resource provisioned volume is created, all drive blocks assigned to the volume are deallocated (unmapped). Deallocating blocks can improve SSD wear life and increase maximum write performance. The improvement varies with each drive model and capacity.


start diskPool[diskPoolName] fullProvisioning [disableResourceProvisioning=(TRUE | FALSE)]


Parameter Description
diskPool The disk pool you want to configure the resource provisioning feature. Enclose the disk pool name in square brackets ([ ])

The setting to specify if resource provisioning capabilities are enabled. To disable resource provisioning, set this parameter to FALSE. The default value is TRUE.

Minimum firmware level