I did not get a chance to look into this further but I now see another template that behaves like this. Unfortunately I can't confirm whether this disk was formatted via quick or full format..
Just to add more info on this: the current VM that I see this behavior has the following:
In VM's settings, the disk says
Disk file: [ds]lv-win2016test/lv-win2016test_1.vmdk
'Thin Provision'
Provisioned Size is 200GB.
When I SSH to the ESXi,
/vmfs/volumes/fce81637-c1fff466 # du -sh lv-win2016test
17.6G lv-win2016test
/vmfs/volumes/fce81637-c1fff466 # du -h lv-win2016test/*.vmdk
16.0K lv-win2016test/lv-win2016test-flat.vmdk
4.0K lv-win2016test/lv-win2016test.vmdk
17.6G lv-win2016test/lv-win2016test_1-flat.vmdk
4.0K lv-win2016test/lv-win2016test_1.vmdk
/vmfs/volumes/fce81637-c1fff466/lv-win2016test # ls -lh *vmdk
-rw------- 1 root root 200.0G Oct 16 2017 lv-win2016test-flat.vmdk
-rw------- 1 root root 504 Oct 16 2017 lv-win2016test.vmdk
-rw------- 1 root root 200.0G Oct 17 2017 lv-win2016test_1-flat.vmdk
-rw------- 1 root root 533 Oct 16 2017 lv-win2016test_1.vmdk
If I tar/gz lv-win2016test directory, the size is about 8.8GB. If I scp the .tgz file to another to another ESXi host and untar/unzip it, it takes a long time and shows 200GB for both -flat.vmdk files.
My questions are:
1. What's the actual space consumed in the datastore? 200GB? 400GB? or 17.6GB?
2. I don't understand lv-win2016test_1-flat.vmdk which has "_1" and "-flat", how was it created?
Thank you.