我一直在寻找资源来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:
cat /proc/mdstat
查看mdadm状态,并使用mdadm --detail /dev/md0
查看详细信息mdadm --detail /dev/md0
mdadm --grow /dev/md0 --level=6 --raid-devices=[number_of_drives] backup-file=/root/raid5backup
mdadm --detail /dev/md0
以validationRAID正在重build。 重build后再次使用相同的命令,以确保所有驱动器同步和健康。 我的问题是这个。 如果我已将我的分区从根分区分隔到md0(交换)和md1(/),如“高级安装”中的“Ubuntu服务器指南”所示,如何将md0和md1成员转换为RAID 6? 可能吗?
是的,这个工作。
例:
你有磁盘sda
, sdb
和sdc
等分为sda/b/c1
和sda/b/c2
。 你的raid md0
驻留在sda/b/c2
的三个分区sda/b/c1
, md1
上。
现在,您使用相同的分区scheme对新磁盘sdd
进行分区。 这给你分区sdd1
和sdd2
。
然后,您将sdd1
添加到md0
,将sdd1
添加到md1
。 他们应该作为备用设备。
最后,你切换RAID级别,并增加RAID数目 – 与你的问题中显示的mdadm --grow
命令。 你为md0
做一次,一次形成md1
。