mdadm不断移除磁盘

正如标题所示,mdadm不断将驱动器标记为“已删除”(来自mdadm –detail),我希望能够得到有关为什么可能发生的build议。

我想fsck的驱动器,但是我得到了以下错误:

$ fsck /dev/sda1 fsck from util-linux 2.20.1 fsck: fsck.linux_raid_member: not found fsck: error 2 while executing fsck.linux_raid_member for /dev/sda1 

我已经了解到,内部位图将有助于阻止我需要 – join第三个驱动器,并避免重新同步过程/时间,但我假设我需要第一个位置的第三个磁盘加回来任何用途。 任何其他build议如何避免昂贵的resync将不胜感激。 这个RAID的用途是用于媒体服务,因此是一个高读低写应用程序。


更新:在MadHatter的请求下,这里是/ proc / mdstat的输出(RAID正在重build过程中)。

 Personalities : [raid6] [raid5] [raid4] md1 : active raid5 sdc1[3] sda1[2] sdb1[1] 3907023872 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU] [=====>...............] recovery = 25.2% (493990636/1953511936) finish=1893.9m in speed=12843K/sec unused devices: <none> 

驱动器正在被删除,因为MD认为这是不好的。 你应该调查为什么。 这可能是驱动器(间歇性)不好。

永远不会 fsck分区是一个MD设备的一部分。

写意图位图不会有帮助。 一旦从md设备中移除磁盘,就需要整个同步。 写意图位图仅在设备成员同步且服务器崩溃时才有所帮助。