What is the Ideal Low-end NAS Solution?
Mark asks: "As demand for storage continues to grow and prices continue to drop, network attached storage (NAS) devices are popping up everywhere...from large enterprises to restaurants to small offices and homes. Several vendors are now offering low-end NAS solutions targeted at SOHO users, with varying results. Most of them are just standard PC components and standard IDE hard drives running Linux, but the price tag on these often far oustrips what one would expect to pay for the parts. Hence, people all over the world (myself included) are building their own NAS machines at home at a fraction of the cost. Beyond support for RAID, CIFS, NFS, HTTP, and FTP, what would the ideal home NAS operating system include? And more importantly, what should it leave out to avoid conflicts, security vulnerabilities, and instability? Are there any Linux/*BSD/other distributions out there optimized specifically for NAS applications? What does the ideal NAS distribution look like to you?"
A NAS is little more than a box of hard drives with a NIC attached. They get a nifty web-based interface or somesuch to make it real simple to setup and they often come in small packages, but is that worth the premium? You could buy a small-ish desktop/tower case and probably build your own very cheaply. Setting up Samba on Linux with simple "everyone can write" access is braindead simple.
Do you need a web-based interface? Do you need hot-swappable drives with auto-rebuild? Do you need a 2U rackmount or other small-ish case? (Remember, need is a very strong word.) If you can't answer yes then save yourself a few grand and do it yourself.
On the flip side, if you DO need that stuff, I've been very pleased with Fastora. Good interface, easy setup and lots of options. We got a 1.337TB unit (8x250GB hard drives in RAID5, one drive as a hot spare) with 2x100Mb NIC and 1x1Gb NIC for around $7,000.
There is a difference between "insightful" and "inciteful" other than spelling.
Might have a look at Mitel (formerly e-smith) SME Server. I've been using it for my file server at home, email, and to host a few domains for a couple of years now. Good stuff, pretty secure, can also be your router/gateway. One ther I haven't looked at, but I intend to check out soon, is BlueQuartz. Not really a distro, but the results of Sun open-sourcing the Sobalt RaQ550 network appliance. There's a binary install kit for a basic Redhat/Fedora setup, source, and many howto's out there...
That is RAID 0 by the way. Obviously, RAID 1 would be useful if you needed the redundancy.
RAID isn't just for speed (infact I wouldn't think that would even be considered its primary purpose).
NAS boxes are pretty cheap and easy to build these days, just make sure if you're going to do RAID that you buy a REAL raid controller, with hardware raid support, not that crap that relys on software drivers for raid support. 3ware is wonderful solution as it's been included in the linux kernel for many, many moons.