Ignoring the RAID56 bugs for a moment, if you have mismatched drives, BtrFS RAID1 is a pretty good way of utilising available space and having redundancy.
My home array is BtrFS with a hobbled together collection of disks ranging from 500GB to 3TB (and 5 of them, so it's not an even number). I have a grand total of 8TB of linear space, and with BtrFS RAID1 I can use exactly 50% of this (4TB) even with the weird combination of disks. That's something other RAID1 implementations can't do (they're limited to the size of the smallest disk of any pair, and need an even number of disks all up), and I get free compression and snapshotting, so yay for that. As drives die of natural old age, I replace them ad-hoc with bigger drives (whatever is the sane price-point at the time). A replace followed by a rebalance later, and I'm back to using all available space (which grows every time I throw a bigger drive in the mix), which again is incredibly handy when you're a home user looking for sane long-term storage that doesn't require complete rebuilds of your array. -Dan ---------------- Dan Mons - VFX Sysadmin Cutting Edge http://cuttingedge.com.au On 12 October 2016 at 01:14, Philip Louis Moetteli <philip.moett...@unige.ch> wrote: > Hello, > > > I have to build a RAID 6 with the following 3 requirements: > > • Use different kinds of disks with different sizes. > • When a disk fails and there's enough space, the RAID should be able > to reconstruct itself out of the degraded state. Meaning, if I have e. g. a > RAID with 8 disks and 1 fails, I should be able to chose to transform this in > a non-degraded (!) RAID with 7 disks. > • Also the other way round: If I add a disk of what size ever, it > should redistribute the data, so that it becomes a RAID with 9 disks. > > I don’t care, if I have to do it manually. > I don’t care so much about speed either. > > Is BTrFS capable of doing that? > > > Thanks a lot for your help! > -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html