Home > Toys > My recipe for ZFS at home

My recipe for ZFS at home

September 28th, 2009 Leave a comment Go to comments

After spending a lot of time Googling around, reading forums, blogs and bug reports, etc. I was able to come up with the most amount of storage in the quietest case I could find, that should be compatible with Solaris/OpenSolaris. I've found a recipe that works and I'd like to share it.

My main goal was something with as many drive bays as possible and as quiet as possible. That was it. I think I've been able to do that pretty successfully with this configuration. So much so I just finished building my second one.

Of course, you can piece this together almost 100% from Newegg (which I what I did originally) for a little bit more money, but possibly save on shipping - and of course you'd also be ordering from the best online computer retailer.

Anyway I've gone through and found what I believe to be are the cheapest places to find these parts. Together it totals $1,390.27 and gives you 16 drive bays for data in a pretty quiet configuration. The loudest components are the fans on the 5-in-3 SATA Chassis units - if you can swap those out with something else, you'll have less drives available but could make it almost silent then.

Then all you need is to buy the drives... I used 1.5TB Seagate drives. Their price point is excellent right now, typically running around $105 at Fry's consistently.

I set them up in two 8 disk RAIDZ2 pools, for double redundancy in both vdevs, and combined them into one large pool.

Performance seems to be good, have no complaints yet. It's been reliable as hell too. All off a single power supply!

Compatibility - I am running Solaris 10u7 on one, because I don't need any of the OpenSolaris/SXCE/etc. features, I'd rather have something a bit more "stable" - one of the reasons is mentioned below.

The other one is running snv_104 (SXCE) - I wish I would have tried Solaris 10 first on that one. Oh well. I did try upgrading it to snv_110 or thereabouts at one point and it got stuck at boot time. I am not sure if that bug has been fixed yet or not. So be aware, regression issues can break compatibility. Although it shouldn't! *cough*

Hope this helps some people out!

Categories: Toys