FreeNas m-ITX build suggestions

Alright guys! So... I'm brand new here first off, been watching logan's videos since he was originally with the company we're probably not supposed to mention. *remembers young logan with the graphics card videos...*

Anyway, I'm in need of some help from the internet. I've been fasinated by the Fractal Node 304 case for awhile, and the idea of making it a server. I've got a few little cubicals in my computer room's wall that it fits perfectly into.

 

I'm really interested in playing around with FreeNas on this rig, but I have a lot of fear regarding compatibility, and required specs. This will be used to store lots of video files (4-5GB) each. I do a lot of video editing and rendering on my main rig, and this is where I'd like to store most of my extra footage while doing rendering directly on my SSDs. As well hosting my SC2, LoL, and other game files on. So I would like it to beable to move the data back and forth pretty quickly. My residence is setup with gigabit ethernet throughout, which will be hardwired to this unit as well as my main unit. 

I've put together a few PCPartPicker layouts, but again I'm worried about compatibility regarding ethernet ports, and SATA ports. I plan on using 4-6 drives, either 2TB or 3TB each and using RAIDZ. 



Rendition 1: http://pcpartpicker.com/p/Dwvz

  • Pretty basic build, using 16GB of RAM since ZFS is supposed to be a memory hog. But I'm unsure if the E350 will be enough power to handle all the tasks. Is the CPU powerful enough to handle using this as a main program stash, and what would be the bottle neck for transfer speeds from my SSDs to this rig? I might want to render directly onto this if possible... Would the CPU be able to hand ZFS RAID alright?
  • One thing I left out of this build was a SATA card. This board only has 4 SATA ports, and I really am considering going to 6 so I wont have to redo my NAS just to expand it, do I have to go all out with a high end LSI card to have compatibility? Or would any of your recommend one with maybe 2-4 SATA ports that would work just the same. Since its RAIDZ I wouldn't have to worry about them being on the same controller right...? 
     
  • And obviously I left out a big one... Hard drives! I don't have a favorite brand, I've been using Samsung 830s in RAID0 in my main rig right now, I have a few Vertex 4's in use as well. A handful of 3TB Seagates and some WD's laying around. But I'm not sure what hard drives would be the best for this task. I've read Seagates are good, and that WD Red's work fantastic for servers... but again, at a bit of a loss. (Mainly doing so much research everything just starts blending together and its an overload of information for everyone elses usages.)


Rendition 2: http://pcpartpicker.com/p/DwDV

  • Very similar build, but with an i3 and a H77 motherboard. Would there be a big performance jump from the E350 to the i3 or would it just be a waste of money to put that in. This board does have 6 SATA ports, would this be better then trying to get a RAID card that would be compatible with FreeNas? And is there any concern with the NIC used in either of these boards and their compatibility with FreeNas?
     
  • Same issue with the hard drives. Your suggestions will be very valuable to me!




So, sorry for the long first post, but really any feedback would be greatly appreciated! I've been scratching my head on this build for awhile and finally decided to ask for help. I do plan on doing a build video and testing a few different ideas. FreeNas RAIDZ and trying out Thin Provisioning as well. Love to learn, and what better way then to play with them!

Thanks again!

~ Andy

Get one of these to put inside the case to have the flash drive on for FreeNAS to boot from. Maks sent it to me a while ago and I've been really considering getting one once I am able to afford some hardware for a NAS

 

http://www.newegg.com/Product/Product.aspx?Item=N82E16815201028

And for drive reccomendation, for a NAS, I'd toss in some WD Red drives. They be designed for consumer based NAS systems :P 

 

http://www.newegg.com/Product/Product.aspx?Item=N82E16822236344

Ah, thank you! That adapter will definitely come in handy. And seeing as Red's say right there for NAS... i suppose it makes sense lol.

Anyone have suggestions or thoughts on the CPU side of things?

Suggestions for RAID cards? 

Lian Li PC-Q25 = best m-ITX NAS chassis ever made.

I see many NAS builders using a simple E350 board or Intel Core i3 with a raid card. Onboard video ofc.

Kind of late to the party here but - Here is another nice USB header adapter - StarTech.com 2 Port USB Motherboard Header Adapter

I have used this with pfSense, and many other odd builds and it has performed without a hitch.

Get yourself a motherboard with hardware management and since you're going to run ZFS, ECC RAM.
Also, 4 DIMM slots wouldn't hurt.

Asrock has some:
http://www.asrockrack.com/general/products.asp#Server

I've been running a FreeNAS box for about a year and half now. The first one I built was a micro-ATX with 4 WD red 750 gb 2.5" drives on AMD hardware. I've since upgraded. I chose to go with an i3-4130T which is a 35 watt part. I went with it because samba shares pretty much take an entire core but FreeNAS supports hyper threading so the i3 is seen as quad core in FreeNAS. If you plan on running a lot of jails then I would suggest at least an i3 and a separate drive just to house the jails. I use a 60gb Corsair SSD for mine. And ECC RAM is essential for error correcting. Without it ZFS doesn't do you much good. My current build is in a Fractal Design Define R4 with an ASRock C226 WS motherboard (10 SATA ports), 32gb of Kingston 1333 ECC memory. I have 24 TB of raw space so that's why I have 32gb of RAM. The main vdev consists of 6 3 TB Seagate drives in a RaidZ2 config giving 12 TB of usable space. A 6 drive RaidZ2 is usually the sweet spot for most people since it has decent read/write performance and storage space, 4 drives worth of storage and 2 drives for redundancy. Mine usually transfer files at about 85 MB/s between PC and the NAS. I still have 2.5" WD Red's in another vdev in a Raid 1+0 config yielding 1.5 TB of usable space but its fast. It will completely saturate a gigabyte connection (110 MB/s transfer) depending on the type of file being transferred. I use it for saving programs and drivers. The main vdev is for media files, music and videos and such.