
Ich habe ein Problem mit einem Software-RAID-Spiegel. Eine Platte ist tot und der Server kann sie nicht finden. Normalerweise hätte ich sie auch entfernt.
mdadm --manage /dev/md0 --remove /dev/sda1
Aber nachdem die fehlerhafte Festplatte nicht angezeigt wird, erhalte ich die Fehlermeldung, dass /dev/sda1 nicht angezeigt wird.
Ich habe dann entschieden, die Platte zu wechseln und das Raid nochmal laufen zu lassen. Aber wenn ich jetzt ein cat /proc/mdstat mache, kommt folgendes
md3 : active raid1 sda4[2] sdb4[1]
Warum steht jetzt eine [2] und [1], weil die alte Festplatte immer noch als Teil des Raids erkannt wird?
Wenn sie noch immer als Teil des Raids erkannt werden, wie entferne ich die Partitionen, wenn ich nicht auf sie zugreifen kann, weil die Festplatte tot ist?
Antwort1
Ihr md3
Array enthält sda4
, nicht sda1
.
Wenn sda
es weg ist, können Sie versuchen, es aus dem Array zu entfernen über
mdadm -r /dev/md3 failed
mdadm -r /dev/md3 detached
aber seiSicheres ist das richtige Array ( md3
).
Wenn im Zweifel,Hör jetzt aufund posten Sie die vollständige Ausgabe von cat /proc/mdstat
undmdadm --detail /dev/md3