这似乎表明RAID的两个成员之间的同步未保持彼此同步。
1.调查日志
我将调查您的dmesg
日志,看看是否有任何消息表明组成该阵列的两个物理HDD都出现硬件故障。
2.检查mdadm
您也可以mdadm
使用--detail
开关进行咨询,以查找有关重新同步的更多信息,如下所示:
$ sudo mdadm --detail /dev/md0
/dev/md0:
Version : 00.90.03
Creation Time : Sat Jan 26 09:14:11 2008
Raid Level : raid1
Array Size : 976759936 (931.51 GiB 1000.20 GB)
Used Dev Size : 976759936 (931.51 GiB 1000.20 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Fri Jan 1 01:29:16 2010
State : clean, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Rebuild Status : 50% complete
UUID : 37a3bfcb:41393031:23c133e6:3b879f08
Events : 0.2178969
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
如果两个设备看起来都不错,而您无法查明哪个设备出了问题,则可能需要针对每个HDD临时运行诸如HDAT2或SpinRite之类的诊断工具,以确认其运行状况。
3.布线
如果HDD检出,则我将开始仔细检查电缆,通常我会将其换出。
4.控制器
接下来,我将仔细检查控制器本身,或者将驱动器从受影响的系统中取出并在辅助系统中进行诊断,或者将第3方控制器卡添加到受影响的系统中以进一步诊断问题。
5.电源
信不信由你,我过去在HDD和RAID上遇到过问题,换掉发生故障或即将发生故障的电源解决了RAID运行状况问题。