Il faut être attentif à la sortie de cat /proc/mdstat
On y voit clairement que le disque /dev/sda est utilisé en entier comme membre du RAID md0 (qui correspond au /boot), sans aucune partition. Il y a donc déjà eu une intervention manuelle là dessus, avec une erreur de manip (ajout de /dev/sda au lieu de /dev/sda1).
Ce qu'il convient de faire maintenant:
- Sortir /dev/sda du volume md0:
mdadm --manage /dev/md0 --fail /dev/sda
mdadm --manage /dev/md0 --remove /dev/sda
- Copier la table de partition de sdb vers sda (pour re-créer les partitions sda1 et sda2 avec les bonnes tailles)
sfdisk -d /dev/sdb | sfdisk /dev/sda
- Ré-intégrer les bonnes partitions de sda dans leur volume RAID respectif:
mdadm --manage /dev/md0 --add /dev/sda1
mdadm --manage /dev/md1 --add /dev/sda2
- Attendre que ça ait fini de resynchroniser
Voilà, ça, c'est les étapes pour réparer. Maintenant l'idéal serait de savoir comment /dev/sda a pu se retrouver membre d'un RAID sans partitionnement, et ça, ça semble pas possible sauf par une erreur humaine