如何在降级的 RAID5 中识别被拒绝的驱动器?

如何在降级的 RAID5 中识别被拒绝的驱动器?

我有一个 4 驱动器 RAID5,其中两个驱动器有坏块,RAID 现在已降级并处于只读模式。读取文件和备份一切顺利,因此没有危机。我的理解是,一个驱动器已被“踢出”RAID,但哪一个呢?由于我仍然可以读取所有文件,显然至少有 3 个驱动器仍然是 RAID 的成员。

答案1

根据评论推测它在 mdadm 上运行。

mdadm -D将显示阵列的状态,包括哪个磁盘已降级。我建议记下序列号,因为这是确保移除正确磁盘的唯一可靠方法。

编辑似乎有些版本要求您在查询详细信息时将其置于杂项模式(-D);mdadm --misc -D应该可以完成这项工作。

来自评论:

Number Major Minor RaidDevice State
 0         8    51          0 active sync /dev/sdd3
 1         8    35          1 active sync /dev/sdc3
 4         8    19          2 spare  rebuilding /dev/sdb3
 3         8     3          3 active sync /dev/sda3 

看来 sdb 失败了并且正在重新同步。要么就是你以某种方式在 mdadm 配置中将 /dev/sdb3 换成了 /dev/sdb,现在它正在覆盖整个磁盘。


如果它有一些硬件解决方案,您需要参考硬件制造商的说明 - 通常这将涉及在启动操作系统之前启动并启动到 RAID 工具,这将详细说明问题。

相关内容