NFS vs Samba


AFAIK, both just providing file sharing so what's the difference and which one has precedence over the other? Or it's just different method of file sharing?

Also, I have a Linux box, indented to store backups for other servers (Windows & Linux). Which one should be better to use in this scenerio (I guess samba?)

Thanks in advance.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.


It depends on your clients.

You should offer NFS to your Unix/Linux clients and Samba CIFS shares to your Windows clients.

Using the native protocol for each OS is likely to cause the least amount of problems.

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
Depending on the features below you can select:

Samba Server

    * Windows can connect to it natively without installing third-party software.
    * Assists in network browsing. With or without NetBIOS.
    * Acts as a Windows NT®-style Primary Domain Controller (PDC).
    * Acts as a Backup Domain Controller (BDC) for a Samba-based PDC.
    * Acts as an Active Directory domain member server.
    * Joins a Windows NT/2000/2003 PDC.

NFS Server

    * Faster then Samba when transferring large files over the network.
    * Easy to setup on any Linux system.
    * Supports Kerberos for authentication.
    * Has the ability to squash root so clients accessing the shares cannot access root files.
    * Uses IP-addresses to authenticate the client. And, is thus easier to setup.

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
Windows Networking

From novice to tech pro — start learning today.