我目前正在从5个设备重build一个RAID6 MDADMarrays到9。
cat /proc/mdstat :
Personalities : [raid6] [raid5] [raid4] md0 : active raid6 sde1[0] sdg1[9](F) sdh1[8](F) sdi1[6](F) sdj1[7](F) sdd1[4] sdc1[3] sdb1[5] sdf1[1] 2926751232 blocks super 1.2 level 6, 512k chunk, algorithm 2 [9/5] [UUUUU____] [>....................] reshape = 0.0% (112640/975583744) finish=142795.3min speed=113K/sec unused devices: <none>
mdadm --detail /dev/md0 :
/dev/md0: Version : 1.2 Creation Time : Sun Apr 8 18:20:33 2012 Raid Level : raid6 Array Size : 2926751232 (2791.17 GiB 2996.99 GB) Used Dev Size : 975583744 (930.39 GiB 999.00 GB) Raid Devices : 9 Total Devices : 9 Persistence : Superblock is persistent Update Time : Tue Dec 3 08:34:44 2013 State : active, FAILED, reshaping Active Devices : 5 Working Devices : 5 Failed Devices : 4 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Reshape Status : 0% complete Delta Devices : 4, (5->9) Name : ares:0 (local to host ares) UUID : 97b392d0:28dc5cc5:29ca9911:24cefb6b Events : 7020 Number Major Minor RaidDevice State 0 8 65 0 active sync /dev/sde1 1 8 81 1 active sync /dev/sdf1 5 8 17 2 active sync /dev/sdb1 3 8 33 3 active sync /dev/sdc1 4 8 49 4 active sync /dev/sdd1 9 8 97 5 faulty spare rebuilding /dev/sdg1 8 8 113 6 faulty spare rebuilding /dev/sdh1 6 8 129 7 faulty spare rebuilding /dev/sdi1 7 8 145 8 faulty spare rebuilding /dev/sdj1
现在它显示我的新设备有问题。 我应该担心它build立一个无用的arrays吗?
这里是你必须遵循的步骤,以便首先重buildRAIDarrays,删除标记为“错误的备用重build”的分区。 使用fdisk创build新的RAID分区
然后执行以下命令
mdadm --manage /dev/md0 --add /dev/sdg1 mdadm --manage /dev/md0 --add /dev/sdh1 mdadm --manage /dev/md0 --add /dev/sdi1 mdadm --manage /dev/md0 --add /dev/sdj1
用cat /proc/mdstat监视重build过程