Linux 软件raid 1 - 可以使用两个以上的设备吗?

DrS*_*ker 5 linux raid software-raid

我有一批使用软件 raid 1 的 linux 服务器,它们需要交换两个磁盘。虽然这可以一次在一个磁盘上完成,但我想知道是否可以通过以下过程同时执行这两个操作,以减少所需的中断:

1) 通过 USB 连接新驱动器 2) 将两个新驱动器添加到阵列,为它们重建数据 3) 在新驱动器上安装 grub 4) 关闭并交换驱动器

该计划需要能够在 4 个设备上镜像阵列中的信息,并且快速测试表明 mdadm 将前两个之后的所有设备都设为 RAID 1 阵列备用磁盘。无论如何要覆盖这个,还是我需要两次中断来一个一个地交换磁盘?

wom*_*ble 10

是的,您可以扩展 RAID-1 组以包含任意数量的驱动器。您需要做的是将新驱动器添加为备用驱动器,然后运行mdadm /dev/mdX --grow -n 4(或您想要在集合中拥有多少设备)。然后它们将被同步,一旦完成,你就可以在闲暇时去玩交换游戏。