The Purpose of NFS in Linux

I would like to know in which scenario NFS will be used in Linux.
Seeing that NFS is not understood by windows clients that mostly used in businesses.

Any help will be very much appreciated

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

NFS is helpful if you have many different types of clients connecting, say Apple, Windows, Unix, whatever.   Its a common protocol for transfers between systems, that almost all OS's support.  SMB=Windows and sometimes its hard to get everything working with Samba, Apple's filesystem has its bugs as well, NFS bridges differences and makes it easier for all to connect.

Also you could make one NFS volume and have all the computers treat it as a local mount.  Say for example, load one copy office to a NFS volume then have all the computers access it via a symbolic link in your Program Files directory.  The local machine would never know its not local.  This would save you 1gb / desktop machine, and piss off your users because their word documents now take longer to load.
NFS is for Linux network file sharing.  This way Linux systems can share certain directories/filesystems over the network that the other Linux machines can mount to using IP address/hostname, etc.

For Windows, you need to use Samba.
We use NFS with windows on our network, I think this package installs everything:
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

jskfanAuthor Commented:
If I understand:

-NFS : is for Linux systems Only to share files (windows systems are excluded)
-Samba: is for Windows systems to access shared files in Linux Systems
-For Linux systems to access shared files in Windows systems, we need to install on windows : "Utilities and SDK for Subsystem for UNIX-Based Applications"

Gerwin Jansen, EE MVETopic Advisor Commented:
>> For Linux systems to access shared files in Windows systems ...
You can access WIndows file systems using (S)FTP and smbclient for example. For (S)FTP, the Windows machine needs to run an (S)FTP server and for smbclient nothing at all, you just connect using the Windows credentials. So for connecting from Linux to shared files in Windows, NFS is not necessary.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jskfanAuthor Commented:
Thank you Guys!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.