El problema
Después de reemplazar el disco problemático en el software RAID, mdadm no puede iniciar la matriz RAID con un error:"no es suficiente para iniciar la matriz" y el estado de la redada de software muestra "activo, FALLIDO, no iniciado"
"mdadm –detail /dev/md0" que muestra que solo 4 discos están activos y 8 discos eliminados.
# mdadm --detail /dev/md0 State : active, FAILED, Not Started Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Number Major Minor RaidDevice State 0 0 0 0 removed 2 0 0 2 removed 4 0 0 4 removed 6 0 0 6 removed 8 0 0 8 removed 10 0 0 10 removed 12 0 0 12 removed 14 0 0 14 removed 8 9 9 8 active sync /dev/md9 9 9 10 9 active sync /dev/md10 10 9 11 10 active sync /dev/md11 11 9 12 11 active sync /dev/md12
La solución
Hubo algún problema en la conectividad al disco y el disco se reemplazó, después de eso, solo 4 dispositivos aparecían sincronizados y otros discos aparecían eliminados.
Para que un RAID de software funcione correctamente, los dispositivos mínimos deben estar presentes en estado activo para iniciar el arreglo. Sería necesario ensamblar la matriz mdraid usando la opción -f (forzar), cuando se usa la opción -f con el comando mdadm -A, intentará ensamblar la matriz,
Si los metadatos en algunos dispositivos parecen estar desactualizados. Mdadm no puede encontrar suficientes dispositivos que funcionen para iniciar el arreglo, pero puede encontrar algunos dispositivos que están registrados como fallados.
1. Aquí debemos detener md0 completo ya que pocos discos se muestran como activos.
mdadm: Found some drive for an array that is already active: /dev/md0 mdadm: giving up.
2. Asegúrese de tener una copia de seguridad válida de los datos presentes en el punto de montaje de la matriz mdraid antes de intentar volver a ensamblarlo. Detener la matriz:
# mdadm -S /dev/md0 mdadm: stopped /dev/md0
3. Reúna la matriz preexistente:
# mdadm -A -f /dev/md0 mdadm: /dev/md0 has been started with 12 drives.
4. Verificar el estado de md0:
# mdadm --detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Wed May 23 09:34:49 2018 Raid Level : raid0 Array Size : 9373701120 (8939.46 GiB 9598.67 GB) Raid Devices : 12 Total Devices : 12 Persistence : Superblock is persistent Update Time : Wed May 23 09:34:49 2018 State : clean Active Devices : 12 Working Devices : 12 Failed Devices : 0 Spare Devices : 0 Chunk Size : 512K Events : 0 Number Major Minor RaidDevice State 0 9 1 0 active sync /dev/md1 1 9 2 1 active sync /dev/md2 2 9 3 2 active sync /dev/md3 3 9 4 3 active sync /dev/md4 4 9 5 4 active sync /dev/md5 5 9 6 5 active sync /dev/md6 6 9 7 6 active sync /dev/md7 7 9 8 7 active sync /dev/md8 8 9 9 8 active sync /dev/md9 9 9 10 9 active sync /dev/md10 10 9 11 10 active sync /dev/md11 11 9 12 11 active sync /dev/md12