On Friday December 16, tobias.hofmann@xxxxxxxxxxxxxxxxxxxx wrote: > >> > >>- How would one "switch" from the latter to the former? Is there > >>something like "grow_to_RAID_6"? > > > > > > No... at least not yet.... > > Hm. :) Around here, it is pretty much Christmas time, with all the > "wishing" going on - hint, hint? ;) > Growing a raid5 to a raid6 with the same amount of data is only really achievable if we use a modified raid6 layout with the Q syndrome all on the one drive (a bit like raid4 which has parity all on the one drive). This gives you the better redundancy, but you have a hot-spot for writes and don't distribute the reads any better. This sort of conversion may be available in a couple of months. Rearranging the data blocks is impractical as you need a temporary storage: copy to blocks somewhere else and be sure they are safe there. Then copy them back and be sure they are safe in the new place. Without this it is not possible to be sure to survive a crash. Converting a raid5 to a raid6 with 2 extra drives (thus having more space as well as more redundancy) is a possibility as the extra space can be effectively used to keep to old copy of a stripe safe while writing the new copy. This sort of conversion is planned, but will take somewhat longer. NeilBrown - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html