The issue

On my workplace, we have a rich environment of client including windows (from 95 to 8, also corresponding server editions), mac (from 10.6 to 10.8), linux (ubuntu, centos, redhat) and solaris.

Up until now, we have been exporting our shared files on our fileserver with both NFS and SMB, so that Windows can use SMB and everything else can use NFS.

Lately we have discovered that the way SMB and NFS lock files and set permissions on them are conflicting, causing a lot of lag and sometimes fails to provide write access.

What we've tried so far

  • We've looked at QNAP NAS and FreeNAS to replace our fileserver, which is a simple Redhat linux box, however, relpies from our enquiries have informed us, that these services have the same issue.
  • We've made a copy of the share that is mostly only read from (not written to), and exported one copy with NFS, the other with SMB, which works fine, but is really not a solution for the rest of our shares. We each mount our homefolders from the fileserver, and those tend to change alot, so having two copies would make for incosistencies.

Your solutions?

  • We do have plenty of harddisk space on the fileserver, so keeping two copies of everything would be possible, but how would I ensure consistency between the copies? Can it be done with software? Or possibly with RAID?
  • Is there a service that provides support for both of these protocols to work together? (like FreeNAS and QNAP didn't)

Is there anything I've left out, that I should have thought of? Any help or links to external resources would be very appreciated.


So just install Samba-server. Windows, Mac, *nix works well with it. Samba is universal solution in your case.

Or try to use WebDAV.

  • Are you certain that it works with Solaris? – Eldamir Feb 10 '14 at 15:47
  • 1
    why not? Samba works correct on linux. Also there is a lot of manuals in Google. Just try. – ipeacocks Feb 10 '14 at 22:22
  • 1
    @Eldamir. You mean Solaris as the file server or as the client? Solaris 11 is an excellent file server and has kernel-mode support for SMB which basically means that you no longer need Samba in Solaris 11 and later. But if you like Samba then you can of course still use Samba on Solaris. Solaris also has ZFS which means you don't really need hardware RAID. These are the reasons why you see many NAS solutions that are build on top of Solaris or its derivatives. – unixhacker2010 Feb 16 '14 at 16:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.