我有一个包含两个驱动器的 RAID 1 系统。另一个驱动器报告故障,因此我将其替换。
但是,重建似乎没有按预期进行。英特尔管理器(预启动)将 raid 标记为重建,但似乎没有发生。偶尔我会从文件系统收到 I/O 错误(例如尝试在ls
shell 上)。
dmraid 报告错误:
root:/home/user# dmraid -r
ERROR: ddf1: seeking device "/dev/dm-2" to 18446744073709421056
ERROR: hpt37x: seeking device "/dev/dm-2" to 4608
ERROR: hpt45x: seeking device "/dev/dm-2" to 18446744073709547008
ERROR: isw: seeking device "/dev/dm-2" to 18446744073708469760
ERROR: sil: seeking device "/dev/dm-2" to 18446744073709289984
/dev/sdb: isw, "isw_dhdbhbfgef", GROUP, ok, 1953525166 sectors, data@ 0
/dev/sda: isw, "isw_dhdbhbfgef", GROUP, ok, 1953525166 sectors, data@ 0
我怎样才能解决这个问题?
编辑:或者帮助我了解这里发生的事情,我对 Raid 还很陌生。
编辑 2:进一步了解问题。重建似乎由操作系统自动启动,但在发生 IO 错误时,重建挂起。我不知道是处理重建还是 I/O 错误先发生,以及哪个是导致问题的原因。
有什么见解可能导致 iws 挂起/或导致 I/O 错误?这可能只是磁盘中的硬件问题吗?据报道,它其他方面都很正常,但坏扇区很少。