Comment Re:not that great for home servers anymore (Score 1) 245
FreeBSD has the one killer feature for me: ZFS. It's portable in a pinch and ensure a decent amount of data integrity.
In theory.
In practice, a normal RAID10/RAID1 array is more reliable
I went through the same thing. I waited until freebsd 8 to try zfs after watching some videos about how awesome it was. I had been running multi TB storage arrays on lvm + raid1 on linux for years and decided to try and switch to ZFS. The lack of an fsck really shows when you get data corruption issues while resizing a pool. ZFS also lacks the capability of downsizing a pool, so when the upsize fails half way, you're fairly fscked. The recovery tools are just immature compared to even things like ext3. Trying to recover from the failed ZFS upsize involved raw disk editing to change uuids to try and move back to using an old drive that had good data.
I got the ZFS array working enough to pull off the new data and move back to an lvm append + raid1 setup. I've had failed lvm moves and failed lvm upsizes but the recovery is so easy because all the metadata about the array (and plenty of automatic backups) are stored in plain conf files. Ah the beauty of simplicity.
And speaking of bleeding edge, I've been playing with btrfs for some non-critical stuff and I've been very impressed. Much moreso than with ZFS.