我有一个包含 3 个磁盘的 raid 0,我希望能够丢失一些磁盘而不会丢失数据。我正在使用 mdadm,并且已经开始增加我的配置
当前配置:
Personalities : [raid0] [linear] [multipath] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid0 sdd[2] sdb[1] sda[0]
46877242368 blocks super 1.2 512k chunks
unused devices: <none>
用于增长的命令:
mdadm --grow /dev/md0 --raid-devices=5 --add /dev/sdc /dev/sde
最后,我会有 2 个奇偶校验磁盘吗?或者这是不可能的,我需要备份我的数据并从头开始使用 raid 6?否则是否可以将 raid 1(2 个磁盘)用作 raid 4 的奇偶校验磁盘?(具有与 raid 6 相同的安全性)
在此先感谢您的帮助。
答案1
我认为该命令大部分正确但不完整——您特别需要告诉 mdadm 更改 RAID 配置文件,使用选项--level=6
(RAID 6)。这将重塑阵列,并且 mdadm支持在各种不同的 RAID 格式之间进行转换,包括 0→5 和 0→6。
然而,总是保留备份,以防重塑期间出现问题。