I know what is persistent and non-persistent. My question is why these are called as independent? is there any special reason behind this?
"Independent" refers to snapshots. Setting a virtual disk to "independent" excludes it from snapshots.
André
Independent disk is a legacy feature from ESX Server 2.x. With ESX Server 3.x, the default behavior is VM snapshots that take point-in-time states of all virtual disks and optionally VM memory.
If you set a virtual disk to independent, that virtual disk is excluded from a teamed set of virtual disks comprising a snapshot. VMs with older (legacy) virtual hardware will have virtual disks that default to independent.
Independent will default to persistent mode in which case all disk data is written and committed to disk. Setting it to undoable mode will allow you to separate the activity (written to a REDO file) and you have the option to commit or discard changes when you power off the VM
so is it ok if i will explain it like this:-
IT IS INDEPENDENT TO VIRTUALIZATION FEATURES.
Not necessarily. It depends on what you consider virtualization features. Besides excluding the disk from snapshots, you can still copy/migrate, resize, ... the virtual disk. So the better explanation would be:
IT IS INDEPENDENT FROM SNAPSHOTS
André
But we cannot migrate it if it is in the independent non-persistent mode.