I have a 2x1TB RAID-1 array on one of my computers. It holds a backup. It's starting to become too small, not because it's shrinking, but because I'm getting more stuff. So, I need to do something that ends up with a larger array using 3, maybe 4 disks. It'd be nice if it supports disks of disparate sizes (and actually uses the extra space), so I can upgrade by attrition.
I am by no means an expert at mdadm. Heck, I'm barely competent at it. So I have no particular attachment to it. My friend uses btrfs to make a (for me) massive array, some 6-8 disks and probably 40 TiB of space. But it seems he spends a lot of time on administrivia, balancing the array and whatnot. Maybe that's because it's so large? Dunno. I've heard there are other filesystems that do similar things, but I'm not familiar with them. Any recommendations?