RAID6 어레이에 새 드라이브를 추가했습니다. 드라이브를 추가하기 전에 내 어레이는 다음과 같았습니다.
$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid6 sde[5] sdc[1] sdb[6] sdf[4] sdd[3]
14650917888 blocks super 1.2 level 6, 512k chunk, algorithm 2 [5/5] [UUUUU]
bitmap: 1/37 pages [4KB], 65536KB chunk
unused devices: <none>
그럼 난 달렸어
$ sudo mdadm --add /dev/md0 /dev/sdg
$ sudo mdadm --grow /dev/md0 --level=6 --raid-devices=6 --backup-file=/root/raid6backup_mar2017
mdadm: Need to backup 6144K of critical section..
그 후 내 /proc/mdstat는 다음과 같습니다
Personalities : [raid6] [raid5] [raid4]
md0 : active raid6 sdg[7] sde[5] sdc[1] sdb[6] sdf[4] sdd[3]
14650917888 blocks super 1.2 level 6, 512k chunk, algorithm 2 [6/6] [UUUUUU]
[>....................] reshape = 0.0% (1/4883639296) finish=25435621.3min speed=0K/sec
bitmap: 0/37 pages [0KB], 65536KB chunk
unused devices: <none>
표면적으로는 괜찮아 보이지만 0K/초라고 표시되고 아무 것도 쓰지 않은 것처럼 보입니다(1/4883639296). 이것이 내 데이터가 여전히 손상되지 않기를 바라는 유일한 희망입니다.
이 문제를 검색하여 이 페이지를 찾았습니다.raid-5에서 raid-6 재구축 및 충돌로 복원, mdadm이 0K/초 재구축을 보고함제안된 답변을 시도했지만 작동하지 않는 것 같습니다. 나는 완전성을 위해 그것을 언급합니다.
그러다가 이것을 발견했습니다.https://serverfault.com/questions/833557/software-raid5-reshape-at-0k-sec-after-attempting-to-grow유망해 보였기 때문에 시도해 보았는데 명령을 실행하자마자 컴퓨터가 잠기고 SSH에 대한 응답이 중지되었으며 디스플레이가 꺼졌다가 다시 켜지지 않았습니다. 그래서 기계의 전원을 꺼야 했습니다.
다시 시작하고 어레이를 다시 구축해 보았습니다.
$ sudo mdadm --assemble --backup-file=raid6backup_mar2017 /dev/md0 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg
mdadm: Failed to restore critical section for reshape, sorry.