软件 RAID 6 是否有可能踢掉 / 分区而不自动重新排列阵列?

软件 RAID 6 是否有可能踢掉 / 分区而不自动重新排列阵列?

我有一个包含 14 个 HD 的 Raid 6 配置(每个 HD 16Tb),它们的配置方式如下:

/dev/md0 /swap
/dev/md1 /boot
/dev/md2 /
/dev/md3 /home

和驱动器是:

sda,sdb,sdc...sdn

每个unity都是这样配置的:

/dev/md0 -> sda1,sdb1,sdc1...sdn1)
/dev/md1 -> sda2,sdb2,sdc2...sdn2)
/dev/md2 -> sda3,sdb3,sdc3...sdn3)
/dev/md3 -> sda4,sdb4,sdc4...sdn4)

今天我发现我的服务器宕机了,因为 2 个驱动器(sda 和 sdj)出现故障。我认为 raid 软件会自动修复这种情况,从阵列中排除故障驱动器,并通过电子邮件通知我。相反,我发现我的服务器宕机了,甚至无法重新启动它,因为 raid 软件踢出了 /dev/md2 (它指向文件系统的根目录)。

由于托管服务文档没有解释如何管理这种情况,而只给出了替换、添加和删除驱动器的命令,我的问题是:这种行为是否可能取决于我没有选择“热”的事实在添加到 raid 期间交换”类型驱动器?

假设我希望将新驱动器用作 2 个热备用,我必须使用它吗?

SDA Drive
mdadm /dev/md0 -a --spare /dev/sda1
mdadm /dev/md1 -a --spare /dev/sda2
mdadm /dev/md2 -a --spare /dev/sda3
mdadm /dev/md3 -a --spare /dev/sda4

SDJ Drive
mdadm /dev/md0 -a --spare /dev/sdj1
mdadm /dev/md1 -a --spare /dev/sdj2
mdadm /dev/md2 -a --spare /dev/sdj3
mdadm /dev/md3 -a --spare /dev/sdj4

而不是这个?

mdadm /dev/md0 -a /dev/sda1
mdadm /dev/md1 -a /dev/sda2
mdadm /dev/md2 -a /dev/sda3
mdadm /dev/md3 -a /dev/sda4

mdadm /dev/md0 -a /dev/sdj1
mdadm /dev/md1 -a /dev/sdj2
mdadm /dev/md2 -a /dev/sdj3
mdadm /dev/md3 -a /dev/sdj4

谢谢您的帮助

相关内容