I've finally given up on FreeNAS. What was initially a great and simple system has turned out to be quite problematic. The two show stoppers for me where:
- The hard drives, either went missing, wouldn't mount, would sometimes mount, then later fail. It was completely random, and the error log would literally say "error mounting", nothing more. This isn't very helpful for diagnosing the problem.
- It wouldn't shut down properly. It was more of a reboot in that it would power up again! It worked initially but then would randomly stop working. I've no idea why.
My server is an old Dell OptiPlex 170L, with an SiI 3114 Serial ATA Controller. Here's an HTML page with more detail.
I found the above using this great article, and the command
sudo lshw -html > output.html
Anyway, I've reverted back to Ubuntu Server and it's working great.
- Boot up time is faster.
- I can use EXT3 (instead of UFS) file system, and it's stable. This is especially handy as I use Linux on all of my pc's, so can always take a drive out of my server and mount it easily in another pc.
- I can install other services / applications. Namely Git and Subversion.
- Being a Linux user I'm a little more familiar with Ubuntu.
Given you pick the right hardware (which applies to Ubuntu too), FreeNAS would be great. The web interface is very easy to use and setup. And the initial install is incredibly simple. However, on my hardware it doesn't work, and Ubuntu does. So my advise is, if you're having trouble with FreeNAS, or are unsure, go with Ubuntu Server. Setup takes a little longer, but it just works and works. Plus you learn a little along the way which is always handy.