我有一个 3 磁盘 RAID 5 阵列,我试图向其中添加第四个磁盘。
mdadm --add /dev/md6 /dev/sdb1
mdadm --grow --raid-devices=4 /dev/md6
Run Code Online (Sandbox Code Playgroud)
此操作成功启动并继续进行,直到达到 51.1%
cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md6 : active raid5 sda1[0] sdb1[5] sdf1[3] sde1[4]
3906764800 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
[==========>..........] reshape = 51.1% (998533632/1953382400) finish=9046506.1min speed=1K/sec
bitmap: 0/15 pages [0KB], 65536KB chunk
Run Code Online (Sandbox Code Playgroud)
数天以来,它一直坐在同一个 998533632 的位置上。我尝试了几次重新启动,但它从未取得进展。停止阵列或尝试启动其中的逻辑卷挂起。更改最小/最大速度参数无效。当我重新启动并类似于阵列时,指示的速度稳步下降到几乎为 0。
mdadm --assemble /dev/md6 --verbose --uuid 90c2b5c3:3bbfa0d7:a5efaeed:726c43e2
Run Code Online (Sandbox Code Playgroud)
我还没有尝试过比重启更激烈的事情,以下是我在现阶段所能提供的尽可能多的信息。请让我知道我还能做什么。我很高兴更改内核、内核配置或任何其他需要获得更好信息的内容。
内核:4.4.3 mdadm 3.4
ps aux | grep …Run Code Online (Sandbox Code Playgroud)