Current Recommendations For a Home File Server?
j.sanchez1 writes "The recent coverage of Shuttle's new KPC has gotten me thinking (again) about a small, low-cost headless file server for home. In the past, I have looked at the iPaq and considered using older computers I have lying around, but for various reasons I have never jumped in to do it. Do you guys have any suggestions on what to use for a home file server (hardware and software)? The server would be feeding files to Windows PCs and connected to the network through a Linksys WRT54GL running DD-WRT firmware."
There are a host of good options these days; what has the best bang for the home-user's buck?
I went to newegg and just built the system from scratch. I got 5 SATAII 250GB disks (the sweet-spot at the time for price per MB) in a tower with a run-of-the-mill motherboard, CPU and RAM. I didn't go headless entirely from the gate, but once I installed Linux, I never connected the monitor again. Simple software raid is enough for my purposes, and I didn't bother mirroring the root disk (which I can always just replace and re-install).
The Linksys NSLU2 is a little slow & not very intuitive but I just replaced my home file server (Athlong 1.4Ghz, 512MB, yaddahaddah) with one of these. There is a big fanbase for this little device and 3rd party firmware.
Boy, do I have a site you need to check out! http://www.stayathomeserver.com/book.aspx
I've considered a Buffalo Linkstation with a custom Linux distro. http://buffalo.nas-central.org/index.php/Main_Page
Escher was the first MC and Giger invented the HR department.
Say what you like about Microsoft, but they appear to have finally made a decent product here. You can buy an OEM copy through Newegg for $169. Then slap it on any machine you like. It's got built in support for automatically backing up all of your files. If you have multiple HDD's in your server you can specify at the folder level which folders should be copied onto multiple drives (for redundancy should one of your HD's fail). It's also got nifty support for managing it from outside your home and streaming music, videos and photos to other machines inside / outside of your home. Take a look at it - http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx
You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
Unless you are really hell bent on speed or aren't mirroring, avoid hardware raids. While hardware may be faster, if the raid controller blows up, you probably have to find the same one to replace it since there is no standard on how the data is written.
If you rebuild your system, reloading the same software for the raid should be cake.
I leave my "file server" always on at home, so I wanted to pick up something with low power. I went with the VIA CPU/Mobo/VGA combo from newegg for about $60 a couple years ago. The Via 2000+ C3 is basically like a P3 800MHz, but it's power consumption is ultra low (we're talking half the wattage of its celeron equivalent). I picked up a small form factor shuttle like case from Fry's with a built in PSU (200W I believe), 512MB of PC2100, and have two 250GB HDD's in there. The system is now running Fedora Core 7 (would have preferred Gentoo, but it's kinda pointless to use the binary version of that in my opinion).
While it's fairly weak compared to modern systems, it has more then enough power for serving files, so I have it set up as my web & email server as well. I also have a UPnP server running to share music/video's to my Xbox 360 & SlimServer for listening to my music collection remotely.
For a while I ran MythTV on it with a Hauppage 150 card, and it ran fine (could even transcode on the fly to watch live TV in horrible quality on my Motorola Q). I also picked up a battery backup from APC which I configured with nut for when we have rolling blackouts.
One thing I'd recommend doing is sticking with NFS for file sharing if you have a choice. All major platforms now support it (well I can't speak for Vista, but XP works so I presume it would as well). If you need to share to Windows XP, you need to download the (now free) Services for Unix 3.5 from MS to get their NFS client. I'm not a Mac person, but I know you can mount NFS on those out of the box (at least from the CLI). I use amd (Auto Mount Daemon) for my other Linux systems to auto mount. The performance of NFS blows Samba out of the water, I can stream Xvid on 802.11B with NFS with virtually no issues (can't do that with Samba).
I should probably note I'm a Unix sys admin at work, so I'm fairly competent in Linux, but with that said I think even a novice could set this all up (exceptions being the email server and MythTV) without too many headaches. I let yum take care of all my system updates and am quite happy with my investment in this system (under $350 total).
Sadly, PS/2 was yet another victim of USB, which doesn't care what you plug into it, the electrical slut.
I've been doing this for quite a while. Put Ubuntu 6.06 and a 300GB HDD into a PII, 400 MHz desktop that's about 8 years old. It works beautifully!
I use sshfs to mount the server's harddrives on my local computer with full access to samba directories. Then I configured samba to provide a "publicShare" directory, readable and writeable by any computer. Another directory called "fileServe" which is read-only from any computer. I even set up apache on a separate folder and port-forwarding so it doubles as webserver as well.
Anytime I find anything interesting at all--videos, documents, images, software--I post them to my fileServe directory for everyone else to use. And they typically backup all their stuff and share things with each other on the publicShare since it's publicly-writable.
I've been running this setup flawlessly for 1.5 years. It's a lot better than paying $15-$30 to have the hardware recycled.
.. or 'miser' as other people put it, I hate to throw away working computers. Instead, I use them as file servers in the cellar (where i can't hear the fans whirring).
:P
Even the humble PII has better performance and more simultaneous connections than a NAS enclosure ( or at least the cheap NAS enclosures I have bought ) and lasts a lot longer too.
My formula for home fileserving : cram an old PC with whatever IDE drives you have to hand and run FreeNAS on it, it will be plenty fast enough for 100megabit lan (which is fast enough for me). Whenever a drive fails, throw it away and put in whatever other (usually much bigger) hard drive is kicking around. When the motherboard fails, rescue the disks and build them into another fileserver.
RAID? why bother? Build another fileserver and keep your copies on that.
But what about the noise? Mine are in the cellar, only the spiders and woodworm can hear them.
Ah, but what about the power consumption? Pah! The heat slightly warms the house, reducing the energy used by the (admittedly more efficient) heating system, and is utterly dwarfed by the power consumption of other crap in the house. Also, a headless PII box uses much less power than you might think. Measure it.
Anyhoo, _my_ fileservers cost nothing but electicity, hold over a Terabyte and have uptimes of several months, so there
They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
If you don't mind the old hardware, you can usually find an old used Xbox for about $50 at a used game shop. Versions of 007, Mech Assault, or Splinter Cell are usually required to softmod the box, and you can pick those up on ebay for nearly nothing.
The Gospel according to lolcat