Solución 1:
Simplemente intente detenerse antes de volver a ensamblar la matriz:
sudo mdadm -Esv
sudo mdadm --stop /dev/md*
sudo mdadm --misc --scan --detail /dev/md0
sudo mdadm -v --assemble "$array" "$disk1$part" "$disk2$part"
Solución 2:
necesito ...
cree las matrices para / y /boot mientras no estén montadas ?
Precisamente.
Espero que también se haya dado cuenta de que el contenido anterior se borrará en el proceso, por lo que es posible que desee crear una nueva matriz con un dispositivo faltante (use mdadm --level=10 --raid-devices=8 --missing /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1
). Luego, formatee el sistema de archivos en el nuevo volumen de matriz y copie todos los datos de /dev/sda1 en él. Luego reinicie desde la matriz (por lo tanto, NO use la raíz /dev/sda1) y agregue /dev/sda1.
No olvide ajustar el gestor de arranque en consecuencia.