mdadm --fail>> mdadm --removeLaufwerk physisch entfernt und ersetzt
mdadm --add > Die Festplatte wurde für alle Partitionen perfekt synchronisiert
beschloss, alle Festplatten zu ersetzen, so dass sie identisch waren
Wiederholen Sie die Schritte 3 bis 4 für die restlichen 3 Festplatten. Die 2. und 3. Scheibe lief einwandfrei.
Nachdem die endgültige Festplatte ersetzt wurde, fügte ich sie wieder dem Array hinzu, wurde jedoch darüber informiert, dass das Dateisystem schreibgeschützt war.
cat /proc/mdstat enthüllte, dass einige Partitionen herausgefallen waren, aber es war sehr inkonsistent.
Ich habe die Maschine neu gestartet (wahrscheinlich nicht die klügste Idee)
Die Maschine konnte nicht booten (kein MBR auf der neuen Festplatte, nehme ich an).
Ersetztes letztes Laufwerk, das ich herausgenommen hatte. Der Computer startet zur intitramfsBestätigung, aber die Tastatur reagiert nicht.
Letztes Laufwerk entfernen, so dass nur noch die 3x guten Festplatten übrig sind.
Booten Sie von Ubuntu Live USB.
Das Ubuntu-Festplatten-Dienstprogramm listet die 4x RAID-Geräte als inaktiv und teilweise zusammengesetzt auf.
mdadm: Suche nach Geräten für / dev / md0 mdadm: Gerät kann nicht geöffnet werden / dev / sdb5: Gerät oder Ressource beschäftigt mdadm: / dev / sdb5 hat keinen Superblock - Assembly wurde abgebrochen
Also jetzt bin ich ein bisschen festgefahren! Die 3x-Festplatten waren in dem Moment alle konsistent, in dem die 4. Platte ersetzt wurde. SMART-Prüfungen kommen in Ordnung (keine fehlerhaften Sektoren usw.).
Ich brauche nur einen Weg, um das Array mit 3x-Festplatten wiederherzustellen, damit ich die vierte wieder hinzufügen kann. Irgendwelche Gedanken?
Danke vielmals!
2 Antworten auf die Frage
0
S.Haran
Überprüfen Sie die Ausgabe von mdadm --examine auf jeder RAID-Partitionslaufwerkspartition. Es zeigt Ihnen Statusinformationen und hoffentlich an, wo das Problem möglicherweise liegt.
Überprüfen Sie auch den SMART-Status Ihrer Laufwerke, um festzustellen, ob sie fehlerfrei sind.
0
user529384
Ich habe dies wie folgt von einem Ubuntu Live USB gelöst (musste mdadm installieren):
mdadm --stop /dev/md[01234]
mdadm --assemble /dev/md0 --verbose /dev/sd[abc]5 (Anmerkung Ich habe nur die 3x guten Laufwerke verwendet).
für jeden wiederholen /dev/mdx
Wenn ich einen Fehler "Gerät oder Ressource beschäftigt" bekomme, würde ich --stopdas noch /dev/mdxeinmal wiederholen und das wiederholen --assemble. Keine Ahnung, warum das funktioniert hat, aber es hat funktioniert.
mdadm --manage /dev/mdx --add /dev/sddxfür jeden /dev/mdxund entsprechende /dev/sddxPartition
Alle Festplatten waren in ihren Arrays synchronisiert, mdadm glücklich.
Profitieren. Vom Computer gebootet, Dateisystemfehler auf der Betriebssystempartition festgestellt, jedoch repariert (die Festplatten fielen möglicherweise zu unterschiedlichen Zeiten aus). Nach der Reparatur und einem Neustart läuft alles wieder ab und läuft ohne Datenverlust.