Ben Parmater has written a multipart series about switching his NAS from FreeNAS to Ubuntu Server. The first part of the series describes a problem he was having with his hardware on the FreeNAS server and steps he took to fix the problems (random reboots):
I was able to run fsck (file system check) on the RAID array and get the darn think back serviceable again… but the reboots continued. What… the… hell. I started to go through my mental checklist of what could be going wrong with the system. Why the crazy random reboots? And absolutely no warnings in the log files, no errors, no kernel panic, nothing. Had to be something with the motherboard, cpu, memory or power-supply or something. After a while I decided to replace the motherboard first… which forced me to replace the memory. Two more variables removed. Still, reboots. Finally I replaced the power-supply. Bingo – problem solved. Why did I even bother to do an upgrade in the first place?!
Part two of the series runs through his requirements for a NAS and a comparison of FreeNAS to Ubuntu Server to meet those requirements. The first part of the list describes why he was thinking of switching:
This is basically part two of my previous post about troubles in NAS-land. That experience got me thinking about switching up my NAS solution. Here’s why:
- FreeNAS v0.7.x is based on FreeBSD which is a fairly foreign OS to me. Everything, I mean everything, that I do in that OS is a complete and total learning experience. While it’s easy to setup initially, debugging is a chore. I’m much more comfortable in either a Windows or Linux environment.
- FreeNAS v0.7.x has basically been EOL’d and is now in “legacy” support. That leaves me wondering about security and stability issues when upgrading to new hardware (see my previous post).
- FreeNAS v0.7.x transfer speeds have been shown to be a bit slower than (reference needed) other solutions for SAMBA or NFS.
- FreeNAS v0.7.x uses UFS (Unix File System). Yeah… I don’t know either. Mounting EXT4 or NTFS is not an option, but would be extremely handy when swapping data around.
- FreeNAS v0.7.x has questionable USB drivers which seemed to hang on my system when doing large RSYNC or file copy sessions. Bad. Also… slooow.
- FreeNAS v0.7.x has PHP4 and Lighttp instead of PHP5 and Apache2. There were a bunch of cool web applications that I wanted to install on FreeNAS but didn’t because I didn’t want to hassle with installing PHP5 and Apache and screwing up the Web UI. It looks messy and difficult.
The third part of the series runs through setting up Ubuntu server as a NAS. Check it out here.
- Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with FreeNAS-LifeHacker (lennyesq.wordpress.com)
- Building a Do It Yourself NAS with Unraid (nas-pro.com)
- How to turn your old computer into a NAS server (itpro.co.uk)