Here is my situation:
- I have a server with 8 hot swappable 3,5" bays
- I want to buy 2x 6 TB drives and set up a redundant storage pool
- I want to grow this pool 1 disk at a time until I have filled all 8 bays
- When all bays are filled, I want to have 2 drives of redundancy
- All files on the disks must be maintained through upgrades
From the research I have done so far, this appears to be impossible using ZFS. If I could start out with all 8 drives it would be simple, but for some reason it's impossible to add disks to a Raidz2 array after it's created (which baffles me.)
I am currently looking into using GlusterFS, but so far it's not looking good.
"X-RAID", which is used on ReadyNAS devices, will work with 1 disk, then enable redundancy when you add a second disk, then grow as you add more disks. Is this not possible using ZFS, GlusterFS or some other free Linux software?