> Now for the raid6 case. With only 1 data disk and 2 parity disks all 3 > disks should end up with identical data on them. In effect this should > be a 3 disk raid1, a cpu intensive one. Take an existing raid1 with 2 > or 3 disks, stop the raid, create a new raid6 ovver it with > --assume-clean, start the raid. After that one can add more disks and > --grow -n 4/5/6/.. the raid6 to a sensible size. Again without going > into degraded mode. If this is the only case where it would be useful, wouldn't it be better to add an option to mdadm --grow specifying a new raid level, if different? That way you could take your /dev/md9 raid1 and do: mdadm --add /dev/md9 /dev/sdc1 mdadm --grow -n 3 /dev/md9 --level=5 or mdadm --add /dev/md9 /dev/sdc1 /dev/sdd1 mdadm --grow -n 4 /dev/md9 --level=6 or convert a raid5 to raid6 in like fashion, for that matter. -- 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