VMware Solutions Discussions

NFS datastore vs Lun datastore


in NFS datastores, each virtual disk file has its own I/O queue directly managed by the NetApp FAS system.

in LUN datastores, it doesn’t natively allow a storage array to identify the I/O load generated by an individual VM.

Would you please explore these two statements more? I could not fully understand them. In NFS, please explain to me in detail or by example on how I/O queue directly managed by a filer.

Why in LUN datastores the filer cann't identify the I/O load?

Also, in a "best practice" document, it says that virtual disks could be connected to all nodes in the clustter but is only accessed by a single VM, i thought it could be shared which means it could be access by multiple VM's.

Thanks for your inputs.



With an NFS datastore, each VM is a file (a few files) which the Filer hosts. With a LUN, it all appears as a single file to the filer, regardless of how many VMs are in the LUN.

All ESX cluster hosts can see each datastore and therefore every VM. I think you may be confusing virtual disks and datastores.


These two statements were excerpted from TR-3749

but, why in NFS i can see those VM file's but in LUN, I can only see them all as a file? please explore it a little bit more. Thanks!

Register for Insight 2021 Digital

INSIGHT 2021 Digital: Meet the Specialists 2

On October 20-22, gear up for a fully digital, totally immersive virtual experience with a downright legendary lineup of world-renowned specialists. Tune in for visionary conversations, solution deep dives, technical sessions and more.

NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner