whimsicalicicle wanted more storage for her computer, and I wanted storage that would be separate from the HDD my OSes boot from -- I have a tendency to install new ones quite a bit. Of course there are different ways to handle that need.
1. Put a 2nd HDD in my or her computer and share that partition.
2. Get a USB drive and maybe use a USB network to share it.
3. Get an NAS unit and access the HDD from anywhere in the network and not rely on my or her computer being up.
Yes option 3 is the best! But why should I go out and pay $180 for an NAS unit when I have plenty of computer equipment laying around? Surely there must be some geeky way out there to build one from old computer parts! luckily I stumbled across
FreeNAS (based on Free BSD). The latest "stable" version they had available was an RC1 as they don' t yet have any record of a true stable release.
One of the nice things I liked about FreeNAS over other NAS server OSes is it's small footprint. Besides booting live (from CD), or hard drive it can also boot from a CF card, or USB drive. So I choose a computer that I figured would be the best candidate for the NAS. And I ordered a CF to IDE adapter and searched and searched for a small (32-64MB) CF card. Luckily that demand was finally answered by an Inferno friend who does photography :-) FreeNAS is also the only one I've found to support AFP which is nice due to the iMac, and iBook that
whimsicalicicle have on the network.
This turned out to be a bit of a hurdle though. The computer I originally wanted to put it on booted fine live but wouldn't boot once installed to the 64MB CF card. I kept getting "ERROR READING OPERATING SYSTEM". Flipping strange. So I hooked it up to my comp to see what would happen. My comp booted fine from it. Then I tried it on another machine that was runner up for a desired NAS. To no avail. Then I tried it on another machine. That one worked, but damn it I wanted better uses for that comp. Oh well.
Well once I had that comp together you'd think I would have been able to follow the proper steps to get everything set up. Nope! Damn Release Candidate isn't quite stable enough. Grr.
So I installed PC-BSD (also based on Free BSD) onto one of the partitions on my computer. I rebooted with the 500 GB HDD hooked up to my comp and formated it with PC-BSD. Put the drive into the NAS, and voila. The damn thing finally mounted.
Everything good right? Tried it transferring a few files via AFP on the iMac. It worked. Then tried transferring all the music from the iMac -> CRASH!! WTF? To make it even more fun, the mount point always fails on boot :-\ So I had to turn of the NAS again, unplug the HDD, boot, delete the mount point, shut-down, plug-in HDD, and re mount.
Some of these steps I did many many times, and there's plenty that I didn't even bother to mention. Zoiks who would have thought this would have been so much work? Well luckily it's been working pretty good for over a month now. So far it's paying off, and it'll pay off even more once I put together a
Freevo system.