软件RAID 10arrays中的设备:清洁,降级。 哎哟?

我在软件RAID中有4个500GB硬盘。 / dev / md0是RAID 1,并且挂载到/ boot / dev / md1是RAID 10,并且swap / dev / md2是RAID 10,并且是主系统和数据设备

我今天晚上看了mdadm,注意到了md2 …

State : clean, degraded Number Major Minor RaidDevice State 0 8 3 0 active sync /dev/sda3 1 0 0 1 removed 2 8 35 2 active sync /dev/sdc3 3 8 51 3 active sync /dev/sdd3 

检查md0和md1所有驱动器都显示为活动同步,设备状态显示为干净。

这里是每个设备的mdadm的全部输出,以及/ proc / mdstat的输出http://pastebin.com/VL0uYdU9

所以看起来/ dev / sdb1和/ dev / sdb2分别在/ dev / md0和/ dev / md1中运行。 但是/ dev / sdb3已经从/ dev / md2中删除了(显然已经被删除了)

对于RAID 10,我相信数据是可以的,除非我在镜像对面丢失另一个驱动器。 我当然是备份到一个外部设备,并已经证实这些是稳定的。

我已经做了一些日志grepping,并注意到这对日志行…

 Dec 9 04:25:37 hostname smartd[3199]: Device: /dev/sdb, 1 Currently unreadable (pending) sectors Dec 9 04:25:37 hostname smartd[3199]: Device: /dev/sdb, 1 Offline uncorrectable sectors 

每30分钟重复一次。 看来这是一段时间的情况,它看起来像驱动器未能通过SMART数据检查。

1月7日,一个白痴用户重启服务器,认为这将解决邮件中继问题。
这里是从/ var / log / messages启动… http://pastebin.com/jGVsDD54

为什么/ dev / sdb1和/ dev / sdb2似乎正常工作,只是/ dev / sdb3失败?
只是发生在sdb3上的一个特定的失败扇区?

是否值得尝试重新添加此分区到md2数组?
或者我应该把硬盘装进去,换上新的硬盘?

智能故障表明总体驱动器故障即将发生(但时间不可预测); 尽快更换此驱动器。