查找 mdadm 删除磁盘的原因

查找 mdadm 删除磁盘的原因

在过去的一两个月里,我已经让 mdadm 删除了两次磁盘。我上次重新添加了它,它运行良好一段时间,然后我注意到它再次以降级模式运行。我想知道如何找到它丢弃驱动器的“原因”。

答案1

您应该阅读系统日志:通常/var/log/messages和/或命令的输出journalctl -xe。如果驱动器最近发生故障,内核消息缓冲区(可使用命令查看dmesg)也可能有有关它的消息。

通常,dmesg消息也会存储到日志中,但日志记录子系统可能已配置为忽略一些优先级较低的内核消息,因此输出中可能会出现更多详细信息dmesg

您可能会看到大量磁盘 I/O 错误/超时消息,以及其中或之后的某处来自 RAID 子系统的消息,该消息将驱动器标记为故障。基本上,如果 RAID 子系统检测到某个磁盘开始报告其 I/O(读或写)请求失败或由于任何原因超时,则该磁盘将被标记为失败。

如需更多线索,您可能还想smartctl -a在已删除的磁盘上使用,以查看其内部运行状况检查报告的结果类型。

相关内容