Quote:
Originally Posted by cotton213
My small company is currently using NFS v3 on our primary file servers and we need to switch to something more secure for our mixed Linux (80%) Windows (20%) environment. I'd like opinions on some of the various filesystems out there -- maturity, ease of setup and use, availability of clients, speed. Googling seems to mostly get me articles from 2003 and I seem incapable of searching this forum effectively (sorry). We are looking mostly at NFS v4, Samba/CIFS, and AFS. Any insight is greatly appreciated.
Barb
|
Hi Barb,
I'm not sure how well NFSv4 would work on windows with good security. Most places want to firewall NFS and SMB from off-site.
SMB is mature, but migrating your data to a another server when the server gets full can be a pain.
AFS is very mature. It has been around for over 10 years. The OpenAFS project (
http://www.openafs.org) is the dominant AFS platform. There are AFS clients for Windows, Linux, Solaris, MacOS X, BSD, AIX, and a few others. You can run AFS servers on almost any Unix-like platform (Linux and Solaris are the most popular OpenAFS server platforms).
While AFS has a bit of a learning curve, it gives you SAN-like features like snapshots and live migrations of data between servers using commodity hardware and disks. No SAN is required. AFS also has can also host multiple read-only copies of data for redundancy. AFS has advanced caching so that frequently access data doesn't require re-fetching from the server.
AFS also has per-directory access control lists, user-managed access groups, and optional encryption (which does degrade performance). AFS is very well suited to WAN and LAN environments. It uses Kerberos as the authentication layer.
Oh, and did I mention that migrating data between servers is nearly transparent to users and doesn't require any reconfiguration?
Feel free to post any questions you may have to the openafs-info list at
https://lists.openafs.org/mailman/listinfo/openafs-info
There are many helpful people there, including myself, who can answer any questions that you may have and help you make the right choice (even if it isn't AFS), and help you to get started.
Thanks,
Jason