I am also facing a similiar problem, I have a 1950GB of vmdk on a 8MB block, and everytime I try to snapshot it failed with the same error message in the subject.
After reading lot of information, I done some testing with my limited resource and the findings as below:
Setting:
DS1 150GB, (1MB Block)
DS2 2TB, (8MB Block)
A VM (No i/o) is created in DS1 with 20GB, and a vmdk of 1950GB in DS2 is attached to the vm.
When I snapshot, it failed. (Default snapshot at DS1 with 1MB block)
Later I changed the snapshot directory to DS2 with 8BM block, and yeah, it works.
I slowly increase my vmdk size from 1950GB, and the max I reach is 2000GB.
When I come back to the production environment at customer site, he has 3 VM with
VM1 with 1950GB vmdk, and OS DS has 300GB free
VM2 with 1000GB vmdk, and OS DS has 300GB free
VM3 with 500GB vmdk, and OS DS has 700GB free
However, all 3 VMs are unable to snapshot, they all returned the same message.
I suggested to format the OS DS with 8MB block, but customer wants to be affirmed that this will really works before he reshuffles the VMs in order to get a DS with 8MB block ready for the OS and snapshot directory.
Can anyone advice? My question in summary:
Will a DS where the VM resides need to be 8MB block in order to allow snapshot to be taken with a vmdk of 2000GB attached to the VM?
Many thanks.
Kent