Background
I'm installing Proxmox Virtual Environment on a Dell PowerEdge R730 with a Dell PowerEdge RAID Controller (PERC) H730 Mini Hardware RAID controller and eight 3TB 7.2k 3.5" SAS HDDs. I was contemplating using the PERC H730 to configure six of the physical disks as a RAID10 virtual disk with two physical disks reserved as hot standby drives. However, there seems to be quite a bit of confusion between ZFS and HW RAID, and my research has brought me confusion rather than clarity.
Questions
- What are the advantages and disadvantages of HW RAID versus ZFS?
- What are the differences between HW RAID and ZFS?
- Are HW RAID and ZFS complementary technologies or incompatible with each other?
- Since Proxmox VE is a Debian-based Linux distribution, does it make more sense to use the H730 for RAID10 with LVM versus setting the H730 in HBA mode and using ZFS?
If these should be separate ServerFault questions, please let me know.
Similar ServerFault Questions
I found the following similar ServerFault questions, but these don't seem to directly address the above questions. Although, I fully admit that I'm not a full-time sysadmin, so maybe they address my questions, and I'm simply out of my depth.
- ZFS best practices with hardware RAID
- ZFS on enterprise RAID pass-through, and ZFS on FreeBSD root
- Should I use HW Raid or ZFS as filesystem for Citrix XenServer?
- HW RAID1 or ZFS mirror
Additional Research
- The Wikipedia ZFS Avoidance of hardware RAID controllers article leads me to believe I should set the H730 in HBA mode and then use ZFS.
- While I'm not trying to achieve high-availability at this time, Edmund White's ZFS High-Availability NAS article has quite a bit of good information. Albeit, reading this makes me feel out of my depth.