Linux软件突袭1 – 可以使用两个以上的设备?

我有一批使用软件RAID 1的Linux服务器,需要两个磁盘交换。 虽然可以一次完成一个磁盘,但是我想知道是否可以同时执行下列过程来减less所需的中断:

1)通过USB连接新驱动器2)将两个新驱动器添加到arrays,重build数据3)在新驱动器上安装grub 4)closures和交换驱动器

此计划要求能够跨4个设备对aray进行镜像信息,而快速testing显示mdadm将在RAID 1和备用磁盘的前两个之后创build所有设备。 有没有办法覆盖这个,还是我需要去两个断电交换磁盘一个接一个?

是的,您可以增加一个RAID-1集,以包含尽可能多的驱动器。 你需要做的是添加新的驱动器作为备件,然后运行mdadm /dev/mdX --grow -n 4 (或无论你想在设置中有多less设备)。 然后他们会同步,一旦完成,你可以在闲暇时玩转换。

如前所述,你可以 – 我的答案是这个事实的延伸。

我通常保持低写入率的低档根文件系统,然后使用raid1(通常是4个或更多设备)将这个文件系统分布在系统中的所有磁盘上。 基本上我在每个磁盘的开始制作一个512M的分区,为包含根的raid1提供一部分服务。 在这种情况下,我可以丢失任何磁盘而不用担心引导系统。

你应该考虑这个。