我每隔30分钟在/ var / log / messages上添加smartd消息:
smartd [3588]:设备:/ dev / sdc,176当前不可读(待定)扇区
该驱动器(sdc)是使用mdadmconfiguration的RAID 5的一部分。 Mdadm监视器告诉RAID是好的,但我想知道如果我需要更改驱动器或不。 另外,如果其标记为坏的这个部门或操作系统已经做到了。 如果我需要更换驱动器,我如何select更换驱动器? 我不能find硬盘规格中的块数,所以如果我select的块比原来less,我会遇到麻烦。 谢谢。
是的,更换驱动器。
无法读取的(待定)扇区是其内容无法读取的扇区。 在正常的非RAID情况下会导致读取错误,或者在驱动器试图一次又一次地读取扇区直到成功(或直到它最终放弃)时导致长时间的延迟。
随着RAID两件事情正在发生:
你想要做的是:
smartctl -a /dev/sdc来检查大小。 不要以为所有尺寸为X的驱动器都具有相同的容量。 制造商喜欢整数; 一个500GB的驱动器可能会比另一个500GB的驱动器更小。 mdadm --manage --remove /dev/mdX /dev/sdc ) mdadm --add /dev/mdX /dev/sdc ) 如果你使用大磁盘,那么这将花费很多时间。 有时从零开始重buildRAIDarrays和从备份恢复速度更快。 (首先testing这些备份!)
RAID重build时,您没有冗余。 因此,另一个磁盘失败(例如,由于重build的压力),那么你有一个问题。 这有时会发生在大磁盘(长重build时间)和同一批date的驱动器上。