Storage vMotion and VM power on fails with error "No space left on device" on VMFS6 datastore
search cancel

Storage vMotion and VM power on fails with error "No space left on device" on VMFS6 datastore

book

Article ID: 318518

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:

Storage Vmotion and VM power process fails with error "No space left on device. " on VMFS6  datastore even datastore having plenty of free space.
 
Storage vMotion Log  messages:

2021-12-01T11:08:45.320Z cpu23:2920025)Fil3: 10493: LFB totalNumResources: 10240 numFreeResources: 7600 numNotAvailable 2624 <-----------------------------------------------------------------
2021-12-01T11:08:45.569Z cpu12:2920025)Fil3: 10472: Max no space retries (10) exceeded for caller Fil3_UpdateBlocks (status 'No space left on device')
2021-12-01T11:08:45.569Z cpu12:2920025)FS3DM: 956: Failed to allocate 1 blocks at offset 1313653915648: No space left on device
2021-12-01T11:08:45.569Z cpu12:2920025)FS3DM: 2321: status No space left on device copying 1 extents between two files, bytesTransferred = 0 extentsTransferred: 0
2021-12-01T11:08:45.569Z cpu12:2920025)WARNING: SVM: 2867: scsi0:1 Failed SVMFDSIoctlMoveData: No space left on device <----------------------------------------------------------------------------
vpxa.log:--> value = "No space left on device"
vpxa.log:--> message = "Failed to copy source (/vmfs/volumes/########-####-########781/VM/myvm_1.vmdk) to destination (/vmfs/volumes/########-####-########6b21/VM/myvm_1.vmdk): No space left on device. "

VM Power on error message :



Log message : 

vmkernel.log
 
2025-01-20T04:38:59.068Z cpu13:2142207)Fil3: 10470: SFB totalNumResources: 9023232 numFreeResources: 3488508 numNotAvailable 0
2025-01-20T04:38:59.068Z cpu13:2142207)Fil3: 10478: LFB totalNumResources: 17624 numFreeResources: 0 numNotAvailable 17624
2025-01-20T04:38:59.079Z cpu13:2142207)Fil3: 10457: Max no space retries (10) exceeded for caller Fil3_SetFileLength (status 'No space left on device')
2025-01-20T04:38:59.079Z cpu13:2142207)WARNING: SwapExtend: 718: Failed to extend swap file /vmfs/volumes/623b1d78-284809b6-ca8a-78ac446fe1f2/rbalu-10771-mlnujs/rbalu-10771-mlnujs-4b6ff572.vswp from 0 KB to 67108864 KB : No space left on device

Environment

VMware vSphere ESXi 7.0.2
VMware vSphere ESXi 7.0.3

Cause

• VMFS uses different resource allocations ( such as "small file blocks" (SFBs) and "large file blocks" (LFBs)) internally for space allocation to different kind of files.

• This issue occurs when all the "small file blocks" (SFBs) / "large file blocks" (LFB) are used up and we need to convert "large file blocks" (LFBs) into SFBs and Small File Block (SFBs) into LFBs.

• Due to known issue, the freshly converted SFBs are not immediately available for allocation causing "No Space" issue.

Resolution

Upgrade to vSphere ESXi version 7.0 U3c to fix the reported issue

Additional Information