• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 334
  • Last Modified:

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

4 Solutions
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:

A proven path to a career in data science

At Springboard, we know how to get you a job in data science. With Springboard’s Data Science Career Track, you’ll master data science  with a curriculum built by industry experts. You’ll work on real projects, and get 1-on-1 mentorship from a data scientist.

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.
jskfanAuthor Commented:
Thank you Guys!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Build your data science skills into a career

Are you ready to take your data science career to the next step, or break into data science? With Springboard’s Data Science Career Track, you’ll master data science topics, have personalized career guidance, weekly calls with a data science expert, and a job guarantee.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now