Depois de horas pesquisando e alguma ajuda extremamente sábia do JyZyXEL no canal # linux-raid Freenode, nós temos uma solução! Não houve uma única interrupção na matriz RAID durante esse processo - exatamente o que eu precisava e esperava do mdadm.
Por algum motivo (atualmente desconhecido), o estado do RAID ficou congelado. O comando vencedor para descobrir isso é cat /sys/block/md0/md/sync_action :
root@galaxy:~# cat /sys/block/md0/md/sync_action frozen
Simplificando, é por isso que não estava usando as peças disponíveis. Todo meu cabelo se foi ao custo de um simples comando de gato!
Então, apenas descongele a matriz:
root@galaxy:~# echo idle > /sys/block/md0/md/sync_action
E você está fora!
root@galaxy:~# cat /sys/block/md0/md/sync_action
recover
root@galaxy:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid6 sdm[6] sdb[5] sda[0] sde[4] sdd[3] sdc[1]
15627548672 blocks super 1.2 level 6, 512k chunk, algorithm 2 [6/5] [UU_UUU]
[>....................] recovery = 0.0% (129664/3906887168) finish=4016.8min speed=16208K/sec
bitmap: 17/30 pages [68KB], 65536KB chunk
unused devices:
root@galaxy:~# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Wed Jul 30 13:17:25 2014
Raid Level : raid6
Array Size : 15627548672 (14903.59 GiB 16002.61 GB)
Used Dev Size : 3906887168 (3725.90 GiB 4000.65 GB)
Raid Devices : 6
Total Devices : 6
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Tue Mar 17 22:05:30 2015
State : active, degraded, recovering
Active Devices : 5
Working Devices : 6
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Rebuild Status : 0% complete
Name : eclipse:0
UUID : cc7dac66:f6ac1117:ca755769:0e59d5c5
Events : 73562
Number Major Minor RaidDevice State
0 8 0 0 active sync /dev/sda
1 8 32 1 active sync /dev/sdc
6 8 192 2 spare rebuilding /dev/sdm
3 8 48 3 active sync /dev/sdd
4 8 64 4 active sync /dev/sde
5 8 16 5 active sync /dev/sdb
Bliss: -)