Noob Q I am sure, but I cannot seem to find an answer to this anywhere and the noob section doesn't seem to get many (if any) answers, so I hope it is OK to post here ...
When I do the following ...
1 - Make a target directory (eg)
mkdir /vmfs/volumes/datastore1/<targetVMdirectoryName>
2 - Copy the .vmx, .nvram and .vmsd files from a master to a clone directory
cp /vmfs/volumes/datastore1/<originalVM>/<originalVM>.vmx /vmfs/volumes/datastore1/<targetVMdirectoryName>/<CloneVMName>.vmx
cp /vmfs/volumes/datastore1/<originalVM>/<originalVM>.nvram /vmfs/volumes/datastore1/<targetVMdirectoryName>/<CloneVMName>.nvram
cp /vmfs/volumes/datastore1/<originalVM>/<originalVM>.vmsd /vmfs/volumes/datastore1/<targetVMdirectoryName>/<CloneVMName>.vmsd
3 - Copy the .vmdk file
vmkfstools -i /vmfs/volumes/datastore1/<originalVM>/<originalVM>_0.vmdk /vmfs/volumes/datastore1/<targetVMdirectoryName>/<CloneVMName>_0.vmdk -d thin
4 - Once the copies are made, go to the new VM, rename the machine to the new required name and point the HDD to the new clone .vmdk drive
5 - start the VM to test it works.
When I check the directory, in addition to the .vmx, .nvram, .vmsd and .vmdk files I created/cloned, I get two more files in the datastore1 folder for the new machine which baffle me ...
<originalVM>.nvram and <originalVM>.vmxf
I thought that the above created an independent clone. Why is there a reference created to the original source vmdk and why is the vmxf file the originalVM and not the CloneVMName?
Finally, if I then create a clone from the clone, the original source reference is retained, that is the same <originalVM>.nvram and <originalVM>.vmxf named files appear as for the original clone in the Clone2 directory but no such files are created referencing the intermediate clone.
Why are these two files propagated through the cloning process from the original source and can I delete them/how much space do they take up?
TIA