Moved Klox's post to his own thread where it belongs... it can be found at http://forums.freenas.org/threads/i-want-my-build-checked.15305/
It says to use server boards because ``it wasn't truly designed to run 24/7''
I've been building my own PCs since 1999 always using consumer boards. I run Linux on them and keep them powered on 24/7 and the board failing has never been a problem. I only use Asus boards.
The other issue I have is the suggestion to use thumb drives. Um, if you shouldn't use consumer boards because they aren't "designed" for 24/7 use, then why suggest thumb drives which are not designed to be primary boot devices?
I will be using an SSD, quality SSD drives are not that expensive now and it doesn't have to be just for running the operating system. For example, I do a lot with LaTeX and I assume that I can use the unused space on the SSD to run a revision control server for my various projects (then backing up the revision control system to the spin drives). As the NAS is going to be on 24/7 anyway, might as well utilize it for LAN services that need to be 24/7 but don't require a box with a head and keyboard. No need to run a second server, and that would allow me turn my Linux desktop off when I'm not using it saving energy (currently I run SVN on my Linux desktop so I can work from my Linux laptop and keep it all in sync)
It just seems to me that an SSD designed to be used for installing an operating system is going to be less problematic than a USB thumb drive that really is designed to be used for a sneakernet.
I was unable to find reliable failure rates of USB thumb drives, the data I found included junk brands that I wouldn't even use for a sneakernet so I don't know if my concern is valid. But since I plan to utilize the FreeBSD system for other things beyond just NAS it definitely makes sense to use an SSD over a thumb drive.
The other issue I have is the suggestion to use thumb drives. Um, if you shouldn't use consumer boards because they aren't "designed" for 24/7 use, then why suggest thumb drives which are not designed to be primary boot devices?
I will be using an SSD, quality SSD drives are not that expensive now and it doesn't have to be just for running the operating system. For example, I do a lot with LaTeX and I assume that I can use the unused space on the SSD to run a revision control server for my various projects (then backing up the revision control system to the spin drives). As the NAS is going to be on 24/7 anyway, might as well utilize it for LAN services that need to be 24/7 but don't require a box with a head and keyboard. No need to run a second server, and that would allow me turn my Linux desktop off when I'm not using it saving energy (currently I run SVN on my Linux desktop so I can work from my Linux laptop and keep it all in sync)
Perhaps installing FreeNAS the other way — not as embedded — will work just fine for that. I don't recall what it's called, and it's hardly ever used or discussed.
Ouch. I hate to say it but that sounds like a design flaw.
I'm sure you will like it better like thatI guess it is just a philosophical difference, and is off topic, so I'll refrain from defending it.
I'll use FreeNAS as it is intended, rather than try to bend it. Maybe I'll like that philosophy better.
How many times have you logged onto a box, only to find various services spammed all over the filesystem?
I don't. I'm RHEL/CentOS and virtually all software installs via RPM where the rpmlint utility points out violation in the FHS guidelines. Those packages are fixed before installed.
Because of the software being deployed that's being done through virtualenv - which is similar to Jails/Containers but for python environments. This makes administration much easier - you can move packages between servers, run different versions side by side and not have to worry about the mess of dependencies.
I'm sure you will like it better like that :) It also has the advantage that if your USB stick (or any other device you boot from) dies it's not a big problem. You just replace it and restore your config.
On a similar topic I have started doing similar things on Linux servers myself. Because of the software being deployed that's being done through virtualenv - which is similar to Jails/Containers but for python environments. This makes administration much easier - you can move packages between servers, run different versions side by side and not have to worry about the mess of dependencies.
Oh I like virtual machines, but I don't like the constraint of not being able to easily add something useful to me to an existing install, like adding SVN to a NAS server.
There is no "other way". At least, not in the context you are describing.
I was thinking of “full” vs “embedded”. FreeNAS no longer supports the non-embedded installer?
Hello, this is my first post. Nice to meet you all.
If I choose the recommended Supermicro board and I only need 4 hard disks, is an advantage connect them to the IBM Raid controller instead of the SATA integrated controller?