我有一个 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 工具,这将详细说明问题。