降级数组事件

从昨天开始,我的服务器正在发送这样的邮件:

A DegradedArray event had been detected on md device /dev/md2 PS The /proc/mdstat file currently contains the following: Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty] md1 : active raid1 sdb1[1] sda1[2](F) 20478912 blocks [2/1] [_U] md2 : active raid1 sdb2[1] sda2[2](F) 96211904 blocks [2/1] [_U] 

我的托pipe人告诉我,一个磁盘失败,需要更换,但在此之前,我需要重新同步磁盘。 主持人要我支付250美元,我没有这笔钱。

我怎么能自己重新同步磁盘?

编辑:fdisk -l / dev / sda的结果

 Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000e429d Device Boot Start End Blocks Id System /dev/sda1 * 4096 40962048 20478976+ fd Linux raid autodetect /dev/sda2 40962049 233385984 96211968 fd Linux raid autodetect /dev/sda3 233385985 234432512 523264 82 Linux swap / Solaris 

编辑2:新的结果

 sudo mdadm --re-add /dev/md1 /dev/sda1 mdadm: Cannot open /dev/sda1: Device or resource busy root@ns3279053:~# sudo mdadm --remove /dev/md1 /dev/sda1 mdadm: hot removed /dev/sda1 from /dev/md1 root@ns3279053:~# sudo mdadm --add /dev/md1 /dev/sda1 mdadm: failed to write superblock to /dev/sda1 

您可以尝试重新同步您的磁盘,只有在显示其他磁盘(即sda时才能访问。 您可以尝试枚举分区,并查看是否可以使用fdisk -l /dev/sda访问该磁盘。

如果无法访问,则需要更换HD驱动器并安装新驱动器,对其进行分区,然后重新同步RAIDarrays。

您可以尝试使用以下命令将失败的成员重新添加到mdadm数组中:

 sudo mdadm --re-add /dev/md1 /dev/sda1 

如果您遇到资源或设备繁忙错误,可以尝试以下操作:

 sudo mdadm --remove /dev/md1 /dev/sda1 sudo mdadm --add /dev/md1 /dev/sda1 

您可以通过添加/dev/sda2来为其他设备/dev/md2执行类似操作