When attempting to provision a new virtual machine disk (.vmdk) or expand an existing virtual disk beyond 15.8 TB (or 16 TiB) on a shared Network File System (NFS) datastore—such as Azure NetApp Files (ANF) the task fails instantly.
The environment generates the following explicit indicators:
Hostd[214993334]: sub=Libs DiskLibIsCapacitySupported: Unsupported disk capacity 27487790694400 bytes. Allowed disk capacity 17383785916071 bytes. Filename: /vmfs/volumes/#####/VM_NAME/VM_NAME.vmdk.
Hostd[214993334]: sub=Vmsvc.VmDiskMgr For disk [ANF_NFS_Datastore] VM_NAME/VM_NAME.vmdk, Error creating disk: The destination file system does not support large files
Hostd[214993334]: sub=Vmsvc.vm:/vmfs/volumes/#####/VM_NAME/VM_NAME.vmx Reconfigure failed: N3Vim5Fault12FileTooLarge9ExceptionE(Fault cause: vim.fault.FileTooLarge)
vmx - HotExtend: Extending scsi0:3 to 53687091200
worker-226083537 - DISKLIB-LIB : Pre-growing disk '/vmfs/volumes/#####/VM_NAME/VM_NAME.vmdk': new capacity = 53687091200 sectors - 25 TB
worker-226083537 - DiskLibIsCapacitySupported: Unsupported disk capacity 27487790694400 bytes. Allowed disk capacity 17383785916071 bytes.
worker-226083537 - DISKLIB-LIB : Failed to grow disk: The destination file system does not support large files (12).
VMware vSphere ESXi 7.x, 8.x
Azure NetAapp Files
This issue occurs because the ESXi host DiskLib enforces a cached 16 TiB file size limit established during the initial NFS mount, even if the backend storage (e.g., Azure NetApp Files) has been expanded to support larger files.
Underlying Architecture Mechanics:
To unlock the deployment of virtual machine disks larger than 16 TiB, your platform and storage teams must coordinate during an approved maintenance window to adjust the volume parameters and force a client handshake refresh.
Step 1: Expand the Maximum File Size Attribute on the Storage Pool
Collaborate with your cloud service provider or local storage engineers to ensure the backing file system is configured to support large files:
Step 2: Refresh the ESXi Host Datastore Client Cache via a Controlled Remount
Because ESXi cannot dynamically polling or update runtime file size limits on a live, open file system mount, you must unmount and remount the datastore across the cluster.
Step 3: Verify High-Capacity Disk Provisioning