{"id":699,"date":"2008-06-14T19:42:46","date_gmt":"2008-06-14T19:42:46","guid":{"rendered":"http:\/\/www.nargalzius.com\/blog2\/http:\/www.nargalzius.com\/blog2\/archives\/2008\/06\/2008_06_15_0342.php"},"modified":"2017-02-15T08:22:51","modified_gmt":"2017-02-15T08:22:51","slug":"geeking-out-drobo","status":"publish","type":"post","link":"http:\/\/nargalzius.com\/blog\/archives\/2008\/06\/14\/geeking-out-drobo","title":{"rendered":"Geeking Out: Drobo"},"content":{"rendered":"<p>I got myself a new toy; the <em>Drobo Data Storage Robot<\/em><\/p>\n<div align=\"center\">\n<a rel=\"lightbox\" href=\"http:\/\/farm4.static.flickr.com\/3037\/2574995377_40d23610f4_o.jpg\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm4.static.flickr.com\/3037\/2574995377_e28f9b7de8_m.jpg\"><\/a>\n<\/div>\n<p>Should be arriving next week or the week after that&#8230; but continue reading for a more detailed discussion on the gadget.<\/p>\n<!-- \/\/ --><!--more--><!-- \/\/ -->\n<div align=\"center\">\n<div class=\"caption top\">Official Product Demo<\/div>\n\n<!-- iframe plugin v.5.1 wordpress.org\/plugins\/iframe\/ -->\n<iframe loading=\"lazy\" class=\"video-player\" type=\"text\/html\" width=\"370\" height=\"277\" src=\"http:\/\/www.youtube.com\/embed\/XIMZkSVk03E\" scrolling=\"no\" frameborder=\"0\"><\/iframe>\n\n<\/div>\n<p>It&#8217;s basically variation of a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Standard_RAID_levels#RAID_5\" title=\"What is RAID 5?\">RAID 5<\/a> system implemented into a stylish box. But it takes away all the hassles that come with managing such systems &#8211; so it&#8217;s basically idiot-proof. Also, it has a bit of future-proofing thrown in for good measure, as described by the quoted text below:<\/p>\n<blockquote>\n<p>There&#8217;s a theoretical 16 terabyte limit (when disks technology allows) but this limit is one of the file systems employed, and not the Drobo hardware itself.<\/p>\n<\/blockquote>\n<p>The cool thing about Drobo is that unlike a <a href=\"http:\/\/en.wikipedia.org\/wiki\/RAID\" title=\"What is RAID?\">RAID<\/a> 5 setup, you aren&#8217;t hindered by the size of your smallest drive. The typical storage capacity of a <a href=\"http:\/\/en.wikipedia.org\/wiki\/RAID\" title=\"What is RAID?\">RAID<\/a> 5 array is <img decoding=\"async\" src=\"http:\/\/www.nargalzius.com\/data\/images\/pixel.gif\" style=\"background:url('http:\/\/upload.wikimedia.org\/math\/0\/9\/0\/090ed30c589adf07ab49e66512251556.png') no-repeat 0 0; height: 10px; width: 107px; vertical-align: middle;\" \/> where <strong>N<\/strong> is the number of drives you have and <em><strong>Smin<\/strong><\/em> is the storage capacity of your <strong>smallest<\/strong> drive. So if you got an 80GB + 500GB + 1TB setup, you&#8217;ll only have <strong>160GB<\/strong> (80&#215;2) available. With Drobo on the other hand, the same scenario above would give you 580GB instead of the typical 160GB of a <a href=\"http:\/\/en.wikipedia.org\/wiki\/RAID\" title=\"What is RAID?\">RAID<\/a> 5 setup.<\/p>\n<p>The safe formula to assume when thinking about how the drive space spans seems to be <strong><em>the summation of the storage capacity of all drives that are less than or equal to (but not including) the biggest drive.<\/em><\/strong> Or like the image I made below:<\/p>\n<div align=\"center\">\n<a rel=\"lightbox\" href=\"http:\/\/farm4.static.flickr.com\/3054\/2575684160_dcfed5d8a8_o.jpg\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm4.static.flickr.com\/3054\/2575684160_78a0eccf45_m.jpg\"><\/a>\n<\/div>\n<p>So here are quick real-world applications of the formula\/diagram:<\/p>\n<ol>\n<li><code>80GB<\/code> + 80GB = <strong>80GB<\/strong> <em>(72.8GB in reality)<\/em><\/li>\n<li><code>80GB<\/code> + 160GB = <strong>80GB<\/strong> <em>(same as above)<\/em><\/li>\n<li><code>80GB + 80GB<\/code> + 80GB = <strong>160GB<\/strong> <em>(147GB in reality)<\/em><\/li>\n<li><code>80GB + 80GB<\/code> + 1TB = <strong>160GB<\/strong> <em>(same as above)<\/em><\/li>\n<li><code>80GB + 300GB<\/code> + 1TB = <strong>380GB<\/strong> <em>(352.9GB in reality)<\/em><\/li>\n<li><code>1TB + 1TB + 1TB<\/code> + 1TB = <strong>3TB<\/strong> <em>(2.7TB in reality )<\/em><\/li>\n<\/ol>\n<p>It&#8217;s worth mentioning that I took those figures directly from their <a href=\"http:\/\/www.drobo.com\/drobolator\/index.html\" title=\"Use the Drobolator!\">simulation engine.<\/a> But notice that the scenarios I generated follow that diagram I made. <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_699_1('footnote_plugin_reference_699_1_1');\" onkeypress=\"footnote_moveToReference_699_1('footnote_plugin_reference_699_1_1');\" ><sup id=\"footnote_plugin_tooltip_699_1_1\" class=\"footnote_plugin_tooltip_text\">1 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_699_1_1\" class=\"footnote_tooltip\">Only caveat is that when you ADD disks in the green area, the greater than or equal to sign applies to any ONE of those drives compared to the largest drive.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_699_1_1').tooltip({ tip: '#footnote_plugin_tooltip_text_699_1_1', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script><\/p>\n<p>For those of you who aren&#8217;t aware of how <a href=\"http:\/\/en.wikipedia.org\/wiki\/RAID\" title=\"What is RAID?\">RAID<\/a> systems work, in context of Drobo, here&#8217;s all you need to know:<\/p>\n<p>Drobo (and similarly configured <a href=\"http:\/\/en.wikipedia.org\/wiki\/RAID\" title=\"What is RAID?\">RAID<\/a> arrays) will make sure that if any <strong>one<\/strong> of your drives fail, you have enough space to have data parity to complete the file from the remaining drives. This means that data in any given drive is redundantly available in the other drives &#8211; therefore reconstruction of lost data is possible in the event of a drive failure.<\/p>\n<p>Naturally, in scenarios 2, 4, 5 and 6, if Drobo allowed you to use the full capacity of the spanned drives, then you suddenly lost your biggest drive (or any drives for that matter), obviously the drive(s) left can&#8217;t possibly generate space <em>and<\/em> data out of thin air.<\/p>\n<p>Instead, Drobo always reserves space for data redundancy and only makes available to you space that <em>can<\/em> be protected.<\/p>\n<p>The only caveat here is that just like in a <a href=\"http:\/\/en.wikipedia.org\/wiki\/RAID\" title=\"What is RAID?\">RAID<\/a> 5 array, it can protect you from a single drive failure at a time &#8211; this means that it has to be in a healthy (safe) state before you can afford to lose a drive. I have yet to confirm what will happen to your data if two or more drives fail at the same time.<\/p>\n<h1>Going Beyond Safety<\/h1>\n<p>The only worrying thing about this gadget is its most crucial point of failure: <strong>the Drobo <em>itself.<\/em><\/strong><\/p>\n<p>The Drobo is the only thing that can make sense of Drobo formatted disks &#8211; so if the unit itself dies, I&#8217;m pretty sure that you&#8217;re down the shit-river without an oar until you get another Drobo. For all its worth, if all your drives are still healthy, plugging everything into a new Drobo will result in all your data being intact.<\/p>\n<p>What would be nice (but I&#8217;m not holding my breath) is that Data Robotics Inc. would give users software that could read\/recover data off of Drobo formatted disks. The software need only be able to read\/recover data from the drives; I even don&#8217;t mind if I have to endure the whole <em>&#8220;insert hard drive x&#8221;<\/em> every minute &#8211; for as long as I can recover data <em>outside<\/em> of the Drobo in an emergency.<\/p><div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_699_1();\">Notes<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_699_1();\">[<a id=\"footnote_reference_container_collapse_button_699_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_699_1\" style=\"\"><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">Notes<\/caption> <tbody> \r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_699_1('footnote_plugin_tooltip_699_1_1');\"><a id=\"footnote_plugin_reference_699_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\">Only caveat is that when you ADD disks in the green area, the greater than or equal to sign applies to any ONE of those drives compared to the largest drive.<\/td><\/tr>\r\n\r\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_699_1() { jQuery('#footnote_references_container_699_1').show(); jQuery('#footnote_reference_container_collapse_button_699_1').text('\u2212'); } function footnote_collapse_reference_container_699_1() { jQuery('#footnote_references_container_699_1').hide(); jQuery('#footnote_reference_container_collapse_button_699_1').text('+'); } function footnote_expand_collapse_reference_container_699_1() { if (jQuery('#footnote_references_container_699_1').is(':hidden')) { footnote_expand_reference_container_699_1(); } else { footnote_collapse_reference_container_699_1(); } } function footnote_moveToReference_699_1(p_str_TargetID) { footnote_expand_reference_container_699_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_699_1(p_str_TargetID) { footnote_expand_reference_container_699_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>I got myself a new toy; the Drobo Data Storage Robot Should be arriving next week or the week after that&#8230; but continue reading for a more detailed discussion on the gadget.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[13],"tags":[359,530,814,980,1038,1119],"class_list":["post-699","post","type-post","status-publish","format-standard","hentry","category-technology","tag-drobo","tag-hard-disk","tag-nas","tag-raid","tag-sata","tag-storage"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/comments?post=699"}],"version-history":[{"count":5,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/699\/revisions"}],"predecessor-version":[{"id":1952,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/699\/revisions\/1952"}],"wp:attachment":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/media?parent=699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/categories?post=699"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/tags?post=699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}