Raid 1重build同步失败

我使用LSI控制器(SAS9211-8i)pipe理RAID 1。 最近其中一个硬盘驱动器出现故障,我将其replace并引导机器,进入LSI工具,我注意到它是“重build”并同步RAID。 但是,在约30%的同步之后,我在新硬盘的“重build”上收到了“失败”状态。 我也试图用一个不同的新硬盘replace新的硬盘,同样的错误。

图片: http : //i.imgur.com/FDvIQ2h.jpg

我不知道为什么它一直在失败。 而且由于raid 1处于“Degraded”状态,我的操作系统作为“只读”模式启动,无法正常运行。

非常感谢您的帮助!

这很可能是另一个磁盘也有问题,导致重build失败。 我build议首先要做的是尝试从现有的磁盘创build一个磁盘映像。 最好使用光盘或USB棒来启动knoppix或其他东西。

然后假设驱动器位于/ dev / sda,并且在安装在/ mnt / data上的另一个(安装在USB上的)驱动器上有可用空间,如下所示:

dd bs=200M conv=noerror if=/dev/sda of=/mnt/data/sda.img 

我使用bs = 200M来加速复制,它会一次复制200MB块,我使用conv = noerror来允许dd在发现磁盘错误时继续。 请参阅dd手册页以获取更多信息。

如果你想在创build时使用ssh复制镜像,请参阅: https : //unix.stackexchange.com/questions/132797/how-to-dd-a-remote-disk-using-ssh-on-local -machine并节省到一个本地磁盘

如果dd不工作,并引发太多的错误磁盘接近无法挽回,你想尝试ddrescue或东西: https ://help.ubuntu.com/community/DataRecovery#Imaging_a_damaged_device.2C_filesystem_or_drive

要从该映像中创build可引导磁盘,请find相同或更大的磁盘,并通过USB连接。 假设新磁盘位于/ dev / sdd

 dd bs=200M conv=noerror if=/mnt/data/sda.img of=/dev/sdd 

一旦完成,closures系统,并用新的replace现有的RAID磁盘,并启动系统,看看是否引导。 你可能不得不(重新)configurationRAID控制器,不确定。 它可能会再次启动到只读模式,因为RAID仍然降级。

现在插入另一个磁盘,并允许RAID重build。 现在可能会成功完成。 RAID控制器可能会将磁盘看作是一个JBOD,并且您需要将其重新添加到RAID中,然后才能进行完整的RAID 1。