为什么在RAID 1(Linux软件突袭)的故障驱动器更换驱动器被添加为备用?

我有一个两个驱动器的Linux软件RAID 1的服务器。 有两个RAID设备。 (引导(md0)和操作系统(md1))上周其中一个驱动器失败,所以我点了一个新的。 今天,我closures了服务器,安装了新的服务器,然后尝试将新的驱动器重新join到RAID中。 出于某种原因,它被添加为备用而不是主动。

这是失败的驱动器被删除后的RAID的状态:

[root@server ~]# mdadm --detail /dev/md0 /dev/md0: Version : 1.0 Creation Time : Mon Nov 25 18:01:08 2013 Raid Level : raid1 Array Size : 511936 (500.02 MiB 524.22 MB) Used Dev Size : 511936 (500.02 MiB 524.22 MB) Raid Devices : 2 Total Devices : 1 Persistence : Superblock is persistent Update Time : Thu Feb 20 15:19:05 2014 State : clean, degraded Active Devices : 1 Working Devices : 1 Failed Devices : 0 Spare Devices : 0 Name : 0 UUID : ff06d319:b29fb1b0:7be4fded:5eff1a05 Events : 372 Number Major Minor RaidDevice State 3 8 97 0 active sync /dev/sdg1 1 0 0 1 removed [root@server ~]# mdadm --detail /dev/md1 /dev/md1: Version : 1.1 Creation Time : Mon Nov 25 18:01:09 2013 Raid Level : raid1 Array Size : 249414464 (237.86 GiB 255.40 GB) Used Dev Size : 249414464 (237.86 GiB 255.40 GB) Raid Devices : 2 Total Devices : 1 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Thu Feb 20 15:20:22 2014 State : active, degraded Active Devices : 1 Working Devices : 1 Failed Devices : 0 Spare Devices : 0 Name : 1 UUID : 5141caf1:c7c81553:0f1fa3fa:2ffdf6bd Events : 4813017 Number Major Minor RaidDevice State 0 8 98 0 active sync /dev/sdg2 1 0 0 1 removed 

然后我运行以下命令:

 [root@server ~]# sfdisk -d /dev/sdg | sfdisk /dev/sdh --force [root@server ~]# mdadm --manage /dev/md0 --add /dev/sdh1 mdadm: added /dev/sdh1 [root@server ~]# mdadm --manage /dev/md1 --add /dev/sdh2 mdadm: added /dev/sdh2 

我让他们重build,现在我得到这个MD1。

 [root@server ~]# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdh1[2] sdg1[3] 511936 blocks super 1.0 [2/2] [UU] md1 : active raid1 sdh2[2](S) sdg2[0] 249414464 blocks super 1.1 [2/1] [U_] bitmap: 2/2 pages [8KB], 65536KB chunk 

更详细的信息:

 [root@server ~]#mdadm --detail /dev/md0 /dev/md0: Version : 1.0 Creation Time : Mon Nov 25 18:01:08 2013 Raid Level : raid1 Array Size : 511936 (500.02 MiB 524.22 MB) Used Dev Size : 511936 (500.02 MiB 524.22 MB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Update Time : Thu Feb 20 15:22:51 2014 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 Name : 0 UUID : ff06d319:b29fb1b0:7be4fded:5eff1a05 Events : 393 Number Major Minor RaidDevice State 3 8 97 0 active sync /dev/sdg1 2 8 113 1 active sync /dev/sdh1 [root@server ~]# mdadm --detail /dev/md1 /dev/md1: Version : 1.1 Creation Time : Mon Nov 25 18:01:09 2013 Raid Level : raid1 Array Size : 249414464 (237.86 GiB 255.40 GB) Used Dev Size : 249414464 (237.86 GiB 255.40 GB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Thu Feb 20 16:34:34 2014 State : active, degraded Active Devices : 1 Working Devices : 2 Failed Devices : 0 Spare Devices : 1 Number Major Minor RaidDevice State 0 8 98 0 active sync /dev/sdg2 1 0 0 1 removed 2 8 114 - spare /dev/sdh2 

有人能告诉我为什么会发生这种情况吗? 我最后一次碰到这个,结果输了整卷。 我只是想让MD1备份并正常运行。