Lösung 1:
Versuchen Sie einfach aufzuhören, bevor Sie array :
neu zusammensetzensudo mdadm -Esv
sudo mdadm --stop /dev/md*
sudo mdadm --misc --scan --detail /dev/md0
sudo mdadm -v --assemble "$array" "$disk1$part" "$disk2$part"
Lösung 2:
muss ich ...
Erstellen Sie die Arrays für / und /boot während sie nicht gemountet sind ?
Genau.
Ich hoffe, Sie haben auch bemerkt, dass der alte Inhalt dabei gelöscht wird, also möchten Sie vielleicht ein neues Array mit einem fehlenden Gerät erstellen (verwenden Sie mdadm --level=10 --raid-devices=8 --missing /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1
). Formatieren Sie dann das Dateisystem auf dem neuen Array-Volume und kopieren Sie alle Daten von /dev/sda1 dorthin. Starten Sie dann vom Array neu (verwenden Sie also NICHT das /dev/sda1-Root) und fügen Sie tatsächlich /dev/sda1 hinzu.
Vergessen Sie nicht, den Bootloader entsprechend anzupassen.