What I would like is more discussion of choosing FreeBSD vs FreeNAS.
The author was inexperienced and so chose FreeNAS for "ease of use". But what, other than a GUI, does FreeNAS really provide? I've never read a detailed explanation. The forums on freenas.org don't seem to address this fundamental question. Everything seems to be predicated on the choice already having been made, nothing helps people make the choice in the first place.
Perhaps FreeNAS is more aggressive than FreeBSD about patching storage related bugs?
Can anyone point to a detailed discussion about choosing vanilla FreeBSD vs FreeNAS?
FreeNAS is distributed and supported as an all-in-one appliance primarily. The boot process is generally expected to be run off of USB flash drives because, similar to how VMware ESXi works, is typically expected to be run on systems where installation to a local disk is not only a waste of space but potentially dangerous (mounting your USB device with write wears it out faster than if it was read-only with RAMdisks mounted). I generally build my file servers so that each disk is part of the data pool and the boot device is a USB flash drive that either shipped with the computer by the OEM (HP, Dell, Cisco, etc.) or one I imaged myself and put onto the available USB port on the motherboard (not the rear or forward ports typically in server hardware for security reasons at least).
It comes with a lot of features in the web interface that any decent FreeBSD admin could install and manage, and many out of the box settings are optimized for situations that are common for SOHO file servers. This buys a bit of time and makes it easier for others to maintain that may not be FreeBSD gurus necessarily.
There are a few tunings (sysctl stuff) and customized options specific to ZFS servers that FreeNAS offers as well. For example, most ZFS users don't have an encrypted scratch partition created on each drive in their ZFS vdevs, but FreeNAS creates them for you by default as a strong recommendation unless you explicitly turn it off with a slightly obscure setting in the web GUI.
I'm putting together a home NAS and am leaning toward FreeNAS. Someone else here mentioned waiting for FreeNAS 10, but it probably won't have any "gotta have it" features above what FreeNAS 9.3 already has.
The FreeNAS Mini (not mentioned in the article) seems a bit underpowered (Atom processor) but it's a turnkey solution for $1000 plus disks. I might go that way rather than trying to screw together a box by myself.
I think the main advantage of FreeNAS is the the GUI and the support tooling around this web interface. This means creating storage pools and datasets and managing those. Creating and managing jails as well as access control and sharing. It really makes managing the nas a lot more easy.
The author was inexperienced and so chose FreeNAS for "ease of use". But what, other than a GUI, does FreeNAS really provide? I've never read a detailed explanation. The forums on freenas.org don't seem to address this fundamental question. Everything seems to be predicated on the choice already having been made, nothing helps people make the choice in the first place.
Perhaps FreeNAS is more aggressive than FreeBSD about patching storage related bugs?
Can anyone point to a detailed discussion about choosing vanilla FreeBSD vs FreeNAS?