This might be useful for your awareness when you are working with the VMware Virtual Machines. Powered on Virtual Machines will not allow you to extend the Virtual Machine Disks aka VMDK beyond 2 TB.
Below error message will appear in the VMware web client when editing the Virtual Machine disk size
A specified parameter was not correct: spec.deviceChange.device
Hot-extend was invoked with size (4294967296 sectors) >= 2TB. Hot-extend beyond or equal to 2TB is not supported.
The disk extend operation failed: One of the parameters supplied is invalid
If you search in the internet obviously, you might find this VMware Knowledge Base article (2058287), it has clearly explained many scenarios which could cause the similar problems.
In my case it was running in ESXi 6.0 and it is a limitation with ESXi 5.5 and 6.0. We can extend the VMDK when the Virtual Machine is in powered on state. If you need to extend beyond the 2 TB in size, you need to power down the Virtual Machine.
But with the release of the vSphere 6.5 this limitation has been removed and you have the capability of go beyond 2 TB with the powered on state.Check VMware Blog post in “References” section
If you are seeing the similar problems with your Virtual Machine just go through the complete article and you can find some useful information, I’m pretty sure that’s where the solution lies in for your problem.