{"id":931,"date":"2018-03-15T17:09:29","date_gmt":"2018-03-15T22:09:29","guid":{"rendered":"http:\/\/tiemensfamily.com\/TimOnCS\/?p=931"},"modified":"2018-03-15T17:09:29","modified_gmt":"2018-03-15T22:09:29","slug":"zfs-case-upgrade","status":"publish","type":"post","link":"https:\/\/tiemensfamily.com\/timoncs\/2018\/03\/15\/zfs-case-upgrade\/","title":{"rendered":"ZFS Case Upgrade"},"content":{"rendered":"<p>The original <a href=\"http:\/\/tiemensfamily.com\/TimOnCS\/2013\/03\/10\/zfs-machine\/\">ZFS<\/a> machine has grown a bit over the years.  It started with two 2TB hard drives, then got two more, then finally two more.  The &#8220;little&#8221; <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16811146061\">NZXT<\/a> case has more than enough drive slots, but this setup violated one of my two rules for storage systems:<\/p>\n<p>&#8220;Da Rules&#8221;:<\/p>\n<ol>\n<li>Just because a case has N drive bays does not mean it has enough cooling for N drive bays<\/li>\n<li>RAID5 is not enough<\/li>\n<\/ol>\n<p>These two rules were a result of stuffing 6 drives in a nice Lian-Li aluminum case that had a 6-bay internal cage (these events predate this recorded history).  One day, it lost a drive.  After replacement, but during the re-silvering, it lost a second drive.  And thus the entire array was gone.  The first drive may or may not have been lost to heat.  The second drive was definitely lost to heat.<\/p>\n<p>The ZFS machine addressed rule #2 by having drives in a mirror and using active scrubs.  The active scrubs make sure that both drives have a readable copy of each sector.  So, when a disk is lost, you are reasonably sure the re-silver will has something valid to read.  This machine has lost 2 drives (not at the same time).  Yes, re-silvering was stressful.<\/p>\n<p>To address rule #1, my ZFS machine finally gets the case it deserved in the first place: a <a href=\"https:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16811147164\">Rosewill RSV-L4500 &#8211; 4U<\/a>.  At $116, this case has 15 drive slots and 8 fans.  The three-sets-of-five bays lets me install the drives with an air gap of one drive between any two drives.<\/p>\n<p>Here are the smartctl temperatures before and after:<\/p>\n<table>\n<tr>\n<th>Drive<\/th>\n<th>NZXT case<\/th>\n<th>\n<th>Rosewill Case (immediate\/24hrs)<\/th>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>43<\/td>\n<td>\n<td>31\/32<\/td>\n<\/tr>\n<p><!-- WD4 VB --><\/p>\n<tr>\n<td>2<\/td>\n<td>42<\/td>\n<td>\n<td>31\/32<\/td>\n<\/tr>\n<p><!-- WD4 KB --><\/p>\n<tr>\n<td>3<\/td>\n<td>35<\/td>\n<td>\n<td>33\/33<\/td>\n<\/tr>\n<p><!-- WD2 97 --><\/p>\n<tr>\n<td>4<\/td>\n<td>36<\/td>\n<td>\n<td>34\/34<\/td>\n<\/tr>\n<p><!-- WD2 76 --><\/p>\n<tr>\n<td>5<\/td>\n<td>37<\/td>\n<td>\n<td>34\/32<\/td>\n<\/tr>\n<p><!-- HGST4 --><\/p>\n<tr>\n<td>6<\/td>\n<td>35<\/td>\n<td>\n<td>35\/33<\/td>\n<\/tr>\n<p><!-- Seagate4 --><br \/>\n<\/table>\n<p>Drives #3 and #4 are the original, &#8220;babied&#8221; WD 2TB black drives.  What little cooling existed in the NZXT, these drives got, so there was not much movement in temperature.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The original ZFS machine has grown a bit over the years. It started with two 2TB hard drives, then got two more, then finally two more. The &#8220;little&#8221; NZXT case has more than enough drive slots, but this setup violated &hellip; <a href=\"https:\/\/tiemensfamily.com\/timoncs\/2018\/03\/15\/zfs-case-upgrade\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,10],"tags":[],"_links":{"self":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts\/931"}],"collection":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/comments?post=931"}],"version-history":[{"count":0,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts\/931\/revisions"}],"wp:attachment":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/media?parent=931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/categories?post=931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/tags?post=931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}