My #1 goal with RAID, is redundancy from failure. My #2 concern is scalability. Because ZFS's RAID doesn't yet allow you to add a disk to the raid pool, and BTRFS RAID6 isn't stable what are my options?
- It seems like the best compromise I can see is Raid 1 (mirroring) going to Raid 10 Mirror/Striping. Assuming each drive is $300, If I do this, it's my understanding I'll be able to scale from 2 disks ($600), then 4 disks ($1200), then 6 ($1800) disks. Each time creating a bigger raid 10 volume. However, with this method I'll have to always maintain 50% disk parity.
- Whereas, if I wanted to spend the $1,800 up front and launch with Raid-z2 I'll be able to suffer any two failures of drives. And rather than having 3-drives usable, I'll have 4-drives usable. But that such a solution will always be substantially less performant?
Did I summarize these options correctly? Is there a production ready scalable Raid-6 solution that's better than ZFS? I'd be great be able to buy three drives for raid6, and scale up one drive at a time re balancing as I scale.