{"id":52368,"date":"2023-01-16T10:55:28","date_gmt":"2023-01-16T09:55:28","guid":{"rendered":"https:\/\/www.open-e.com\/blog\/?p=52368"},"modified":"2025-06-20T07:55:22","modified_gmt":"2025-06-20T07:55:22","slug":"is-it-worth-using-hardware-raid-controllers-with-a-zfs-based-open-e-joviandss","status":"publish","type":"post","link":"https:\/\/www.open-e.com\/blog\/is-it-worth-using-hardware-raid-controllers-with-a-zfs-based-open-e-joviandss\/","title":{"rendered":"Is it worth using hardware RAID controllers with a ZFS-based Open-E JovianDSS?"},"content":{"rendered":"<p>\t\t\t\t<span style=\"font-weight: 400;\">Our support experts often hear the question if it\u2019s ok to use RAID controllers with the <\/span><a href=\"https:\/\/www.open-e.com\/products\/jovian-data-storage-software\/general-information\/\"><span style=\"font-weight: 400;\">ZFS-based Open-E JovianDSS<\/span><\/a><span style=\"font-weight: 400;\"> data storage appliances. We decided to answer this question in the article to showcase all the pros and cons of different approaches, highlighting the differences between hardware RAID controllers functionality and software RAID (Z-RAID in ZFS) built-in features.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But before we discuss them in detail, we need to clarify the common misunderstanding that says it\u2019s risky to use ZFS with hardware RAID. <\/span><b>Using Open-E JovianDSS <\/b><a href=\"https:\/\/mangolassi.it\/topic\/12047\/zfs-is-perfectly-safe-on-hardware-raid\"><b>on top of hardware RAID is perfectly fine and safe<\/b><\/a><b>, as it\u2019s possible to run ZFS without deploying software RAID features.<\/b><span style=\"font-weight: 400;\"> Most of the functions of Z-RAID, like SMART health monitoring, can be replaced using a hardware RAID controller. ZFS still provides the functionality of a flexible file system and volume manager but with limited access to the data drives. That is why it\u2019s worth considering all the advantages and disadvantages before making a final decision.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Open-E JovianDSS Software Z-RAID Advantages<\/span><\/h2>\n<ul style=\"margin-top: 0;\">\n<li><span style=\"font-weight: 400;\">Z-RAID gives you flexibility in terms of system configuration without limits of built-in hardware specification.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">ZFS works more efficiently and with better data protection if it has direct access to all storage devices.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Open-E JovianDSS provides the native ZFS features to prevent silent data corruption.\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">ZFS doesn\u2019t trust the disks, so the older your disks are, the less you should rely on them to report errors.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">More flexibility due to hardware agnosticism (no vendor lock-in).<\/span><\/li>\n<li><span style=\"font-weight: 400;\">The software RAID approach supports more types of data drives.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Open-E JovianDSS has access to direct software RAID diagnostics and can help diagnose the issues at the bottom.<\/span><\/li>\n<li>In case of an HBA failure, you can replace it with any other HBA without losing data.<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Open-E JovianDSS Software Z-RAID Disadvantages<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">First, Open-E JovianDSS gives you great flexibility in terms of system configuration, but you need to learn how to operate the software RAID to utilize all the options fully. Additionally, <\/span><span style=\"font-weight: 400;\">RAID hardware controllers can have a battery backup, which is not possible using a complete software approach.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Hardware RAID Controller Advantages<\/span><\/h2>\n<ul style=\"margin-top: 0;\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Easy to set up (some controllers have a menu wizard to facilitate building your array).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replacing a failed disk is relatively simple (a so-called \u201cblind swap\u201d is possible, i.e., it\u2019s possible to replace a disk without needing to interact with the operating system).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A hardware RAID card does not use the memory or processor of the connected server. It does not lower the performance of read\/write operations.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">RAID hardware controllers can have a battery backup.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hardware RAID allows you to save a lot of RAM.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">With more complex RAID configurations, like RAID 10, hardware RAID often provides better performance. ZFS also does not allow to configure of more complex RAIDs.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hardware RAID Controller enables more storage capacity for the exact cost in case of a metro cluster.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Hardware RAID Controller Disadvantages<\/span><\/h2>\n<ul style=\"margin-top: 0;\">\n<li><span style=\"font-weight: 400;\">As Hardware RAID takes over the disk management, to diagnose issues happening below the controller, you are on your own using third-party software that is not part of the JovianDSS system.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Hardware RAID will limit opportunities for ZFS to perform self-healing on checksum failures.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Storage is like one or several big disks, so the ZFS cannot monitor the data corruption &#8211; losing the data due to the SDC, the provider of ZFS does not take responsibility for it, as the failure was on the hardware RAID card side.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Requires additional hardware: a RAID controller (extra expenses!).<\/span><\/li>\n<li><span style=\"font-weight: 400;\">When the RAID controller fails, you need to replace it with a similar controller to ensure no disruptions to your work can fail so we have another point of failure.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Hardware RAID analysis requires a third-party tool.<\/span><\/li>\n<li aria-level=\"1\">In case of hardware RAID controller failure, it is essential to replace it with the same or compatible model. Otherwise, you will lose access to your data!<\/li>\n<\/ul>\n<p><strong>Additionally, when using a hardware RAID controller, ZFS may not be able to: <\/strong><\/p>\n<ul style=\"margin-top: 0;\">\n<li><span style=\"font-weight: 400;\">determine the condition of disks,<\/span><\/li>\n<li><span style=\"font-weight: 400;\">determine if the RAID array is degraded or rebuilding,\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">detect all data corruption,\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">place data optimally across the disks,<\/span><\/li>\n<li><span style=\"font-weight: 400;\">make selective repairs,<\/span><\/li>\n<li><span style=\"font-weight: 400;\">control how repairs are compatible with the ongoing use,<\/span><\/li>\n<li><span style=\"font-weight: 400;\">make repairs that ZFS could usually undertake,<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">run a ZFS TRIM feature on SSD drives.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Hardware vs Software RAID: Conclusion<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">ZFS was created with software RAID in mind, owing to the mindset of its creators, who did not want to rely on any specific hardware solutions to ensure more flexibility to the system.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Although Open-E JovianDSS is ZFS-based,<strong> it is a good idea to employ hardware RAID as long as it is correctly configured and offers satisfactory performance and safety<\/strong>.<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0<\/span><br \/>\n<span style=\"font-weight: 400;\">In other words, it is not an either\/or situation but rather a choice of the system administrator, who can customize the storage based on his needs.<\/span>\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our support experts often hear the question if it\u2019s ok to use RAID controllers with the ZFS-based Open-E JovianDSS data storage appliances. We decided to answer this question in the&nbsp;&#8230;<\/p>\n","protected":false},"author":2,"featured_media":55741,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[28],"tags":[301,523,615,750],"class_list":["post-52368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raid","tag-hardware-raid","tag-raid","tag-software-raid","tag-z-raid"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/52368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/comments?post=52368"}],"version-history":[{"count":1,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/52368\/revisions"}],"predecessor-version":[{"id":55466,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/52368\/revisions\/55466"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/media\/55741"}],"wp:attachment":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/media?parent=52368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/categories?post=52368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/tags?post=52368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}