Wie kann ich ein MDADM-RAID-10-Array beim Booten automatisch wieder zusammensetzen?

Wie kann ich ein MDADM-RAID-10-Array beim Booten automatisch wieder zusammensetzen?

Verwenden von Linux Mint 18

Ich habe ein RAID-10-Array mit 4 Festplatten erstellt mdadm. Anschließend habe ich aktualisiert /etc/mdadm/mdadm.conf. Es enthält einen ARRAY-Eintrag mit nur der UUID-Nummer /dev/sdX. Anschließend habe ich ausgeführt update-initramfs -u.

Alles ist in Ordnung, wenn ich ein HDD-SATA-Kabel entferne, um einen Totalausfall der Festplatte zu simulieren. Das Array funktioniert immer noch im eingeschränkten Modus und kann repariert werden.

Das Problem tritt auf, wenn ich die Maschine herunterfahre und dann das SATA-Kabel entferne. Dann startet mein RAID-Array nicht und alle verbleibenden 3 Laufwerke werden als Ersatzlaufwerke gemeldet. Ich kann dann mdadmmanuell erneut scannen und ein degradiertes Array mit den 3 verbleibenden Laufwerken neu zusammensetzen, aber ich möchte, dass dies automatisch beim Booten geschieht. Ich vermeide die Verwendung von /dev/sdXüberall, aber vielleicht werden die Gerätenamen sowieso irgendwo im System verwendet? Und alle Laufwerke gehen verloren, weil ich, wenn ich sie entferne /dev/sda, /dev/sd[b-d]die Namen ändere?

md-mod.start_dirty_degraded=1Ich habe versucht , es als Kernelparameter hinzuzufügen , aber es hat nicht geholfen.

verwandte Informationen