Ich habe derzeit mit einem Ausfall mehrerer Festplatten auf einer Linux-LVM-Volume-Gruppe zu tun, die von einem RAID-5- mdGerät gesichert wird. Eine Festplatte wurde vollständig herausgenommen, und eine andere zeigt eine begrenzte Anzahl beschädigter Sektoren, da sich die Stromversorgung anscheinend schlecht verhalten hat.
Das Problem ist, dass mddas Array nach einem E / A-Fehler heruntergefahren wird, da es nicht über genügend Geräte verfügt, um betriebsbereit zu sein. Wo mdder einzige beteiligt war, konnte ich mdadm --stopdas Array und dann neu erstellen, um alle Geräte wieder aktiv zu machen.
Leider ist das Array ein PV in einer LVM-Volume-Gruppe, und ich kann den Kernel anscheinend nicht dazu bringen, es freizugeben. vgchange -anscheint nichts zu tun, spuckt ein paar E / A-Fehler aus.
Ich vermisse offensichtlich etwas, aber wie kann ich LVM im Namen von -insert-favourite-godeity dazu bringen, die zugrunde liegende PV freizugeben, ohne den Server neu zu starten ?
mdnicht entschieden wird, eine der Festplatten wegzuwerfen. In diesem Fall führt jeder einzelne Zugriff auf das System zu einem E / A-Fehler. Übrigensdmsetup remove_all --forcescheint es nicht möglich zu sein, das Hindernis zu überwinden, das LVM auf seine Weise gesetzt hat ...