我对RAID很新,而且遇到问题。 我的服务器警告说有些硬盘有问题,所以我调查了一下:
root@server:~# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty] md1 : active raid1 sda1[2](F) sdb1[1] 10485696 blocks [2/1] [_U] md2 : active raid1 sda2[2](F) sdb2[1] 965746624 blocks [2/1] [_U] unused devices: <none>
看起来sda1和sda2有问题。 所以我试图删除sda1
root@server:~# mdadm /dev/md1 -r /dev/sda1 mdadm: hot removed /dev/sda1 from /dev/md1
我试图了解我现在应该做什么:如果我再次尝试添加设备,我会收到以下消息:
root@server:~# mdadm /dev/md1 -a /dev/sda1 mdadm: failed to write superblock to /dev/sda1
我想我错过了一些重build/恢复步骤。 我怎样才能恢复RAID系统?
更新:
dmesg输出显示了很多这些,所以有一些硬件故障的证据:
sd 0:0:0:0: [sda] Unhandled error code sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK sd 0:0:0:0: [sda] CDB: Read(10): 28 00 00 00 10 07 00 00 01 00 end_request: I/O error, dev sda, sector 4103
mdadm已将驱动器标记为有故障,并且您的日志在驱动器上显示错误。
这意味着驱动器已损坏,必须更换。 读取RAID是没有意义的。