Theres a few ways to go about it.
1.Server based hardware and software solution. Ive done setups using all of these:
*FreeNAS (
http://en.wikipedia.org/wiki/FreeNAS)
*Windows Server 2003
*Windows Home Server
Of course there are great Linux options too, though I havent used any. I know quite a few who have, quite happily too - but they are quite confident with terminal windows and the like ;)
Out of the box server kit can be expensive. RAID setups a pain, especially if you want mirroring/contingency built in. If you have the knack, youre much better off DIY, you'll save a heck of alot of money. On the cheaper side, you can get SATA enclosures of different types. The ones that are gigabit LAN are great, but obviously more expensive, and you have firewire and usb2 options, which are more cost friendly
OR
2. Use a standard OS. If youve got some basic kit around, and an xp(or linux if you prefer) install disc, you might as well use that IMO. You can achieve everything a NAS can do and more. You can do all the RAID biz too. Depending on who you ask, different people will recommened hardware RAID over software RAID, or vice versa. Heck, some people are happy to use JBOD(just a bunch of disks) because they like to contain certain files to certain drives, and be able to hot swap them into other systems.
Ray will obviously be able to tell you much more, being a network admin by trade, my interest in these things extends only as far as creating a centralised source for media files to be delivered to multiple home theater pcs, running either Windows Media Center(XP or Vista) or the OSource Media Portal.
If you arent a network setup prodigy, I highly recommend you give network magic (
http://www.networkmagic.com) a trial. Every single person I have shown it to has ended up buying it, its fantabulous! No more wizards, setting up file and printer shares is a couple of clicks. For me, this was proggie was a godsend. It also played nicely between Linux setups, other wired and/or wireless devices like skype phones, a DS, PSP etc, and my sister can even jump on with here MacBook with no hassles.
Heres the map of my current setup > its really intuitive and easy to follow/tweak. No terminal windows in sight.
http://i215.photobucket.com/albums/cc288/Astrotoy7/Network.jpg)
Im my setup I'm actually using "server" as a second home theater pc, running windows vista x64. It gives me access to all 4TB of my recorded TV/vids/music via vista media center, but also does HDTV, which a plain old server doesn't ! Of course, its spec requirement is higher as a result, but I love watching TV on my 28" wall mounted LCD in the bedroom :D
so there are many options, it just depends on what you want to achieve with it. Im sure Ray etc can fill you in more on Linux options.
good luck phreakster ;)
mtfbwya