![软件 RAID 6 是否有可能踢掉 / 分区而不自动重新排列阵列?](https://linux22.com/image/225330/%E8%BD%AF%E4%BB%B6%20RAID%206%20%E6%98%AF%E5%90%A6%E6%9C%89%E5%8F%AF%E8%83%BD%E8%B8%A2%E6%8E%89%20%2F%20%E5%88%86%E5%8C%BA%E8%80%8C%E4%B8%8D%E8%87%AA%E5%8A%A8%E9%87%8D%E6%96%B0%E6%8E%92%E5%88%97%E9%98%B5%E5%88%97%EF%BC%9F.png)
我有一个包含 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
谢谢您的帮助