Sun, or Linux 2.4.x As An NFS Server?
Quixote asks: "Time was, that the only choice for a stable, interoperable NFS server was a Sun box. Now, things seem to be changing. Linux Kernel 2.4.2 is out, and with this come more choices.
If I'm putting together a central NFS fileserver to serve a moderate amount of space (say 200GB) to a mainly Sun/Solaris clientele; should I go with a Sun box with a A1000 h/w RAID (at 3x-5x the cost of the other choice), or should I look at Linux with kernel 2.4.x + a journalling filesystem like ReiserFS/XFS/JFS, built on top of a dual-processor P-III with 2GB memory, a Mylex RAID controller and a Gbit NIC?" Are the issues which were raised in last discussion on NFS and Free OSes still a concern? Are there any Linux 2.4 NFS boxes out in production anywhere, and if so, how have they been holding up?
I actually have no problems with Linux NFS v3. Unfortunately, I'm not using one of the journaling FS (xfs/reiserf/ext3), and I have a couple of friends who have had problems with using the jFSes in combo with NFS3. I wouldn't consider it prime-time on Linux yet.
I have no experience with *BSD and NFS3, so I can't comment there.
A couple things to remember when looking at the hardware:
Good luck. Honestly, I'd investigate the *BSD solution for now, but I'd keep in mind that the upfront costs of the Sun system may actually be smaller than the long-term costs of the PCs.
-Erik
There are always four sides to every story: your side, their side, the truth, and what really happened.
They have still some troubles .. there's some patch on the reisefs homepage agains 2.4.2, that makes them work together nicely.
... so don't use it in your production enviroment !
If you want a stable NFS box, don't go for linux 2.4.2. (see above ! I bet there are more problems like this)
don't get me wrong, 2.4.x NFS is quite nice, but its NEW, and UNTESTED
Highly recommended.