mdadm – 将多个md成员从RAID 5转换为RAID 6

我一直在寻找资源来pipe理使用mdadm将几个md成员从RAID 5迁移到RAID 6。

使用这个方便的指南, http: //www.ewams.net/?date=2013/05/02&view =Converting_RAID5_to_RAID6_in_mdadm ,我可以跟踪如何将一个成员从RAID 5转换到RAID 6.(详情来自链接添加下面的情况下网站变得不可用)

单一成员从RAID 5迁移到RAID6:

  • 第1步:使用cat /proc/mdstat查看mdadm状态,并使用mdadm --detail /dev/md0查看详细信息mdadm --detail /dev/md0
  • 第2步:如果运行正常,请添加额外的磁盘以覆盖RAID 6双奇偶校验要求,其中包括mdadm --grow /dev/md0 --level=6 --raid-devices=[number_of_drives] backup-file=/root/raid5backup
  • 第3步:查看mdadm --detail /dev/md0以validationRAID正在重build。 重build后再次使用相同的命令,以确保所有驱动器同步和健康。

我的问题是这个。 如果我已将我的分区从根分区分隔到md0(交换)和md1(/),如“高级安装”中的“Ubuntu服务器指南”所示,如何将md0和md1成员转换为RAID 6? 可能吗?

是的,这个工作。

例:

你有磁盘sdasdbsdc等分为sda/b/c1sda/b/c2 。 你的raid md0驻留在sda/b/c2的三个分区sda/b/c1md1上。

现在,您使用相同的分区scheme对新磁盘sdd进行分区。 这给你分区sdd1sdd2

然后,您将sdd1添加到md0 ,将sdd1添加到md1 。 他们应该作为备用设备。

最后,你切换RAID级别,并增加RAID数目 – 与你的问题中显示的mdadm --grow命令。 你为md0做一次,一次形成md1