Na stroomuitval kan een RAID-array inactief blijven omdat de metadata werd gedetecteerd, maar het systeem deze niet veilig kon starten met de beschikbare leden en status.
De term “inactief” beschrijft het meest direct Linux md-arrays, hoewel andere opslagstacks vergelijkbare import- of activatiefouten hebben. Controleer apparaatdetectie, lidmetadata, vuile of gedegradeerde status, opstartconfiguratie en stroompadfouten voordat u een geforceerde start probeert.
Begrijp Wat Inactief Betekent in Linux RAID
Een inactieve md-array kan apparaten en enige configuratie hebben gekoppeld terwijl normale I/O wordt geweigerd. Het is niet hetzelfde als een gezonde array die alleen niet is aangekoppeld, en aankoppelcommando’s kunnen de ontbrekende activatiestap niet herstellen.
Een inactieve arraystatus is geconfigureerd maar niet actief, met I/O die fouten teruggeeft. Deze status laat het systeem toe om leden te blijven ontdekken of herconfigureren zonder te doen alsof de array klaar is.
Controleer /proc/mdstat, de arraydetails en elke lid-superblock voordat u de status wijzigt. Het doel is te achterhalen waarom de activatie stopte, niet om “inactief” om te zetten in “actief” zonder de ledenset te bevestigen.
Een of Meer Leden Zijn Mogelijk Niet Opnieuw Verschijnen
Een plotselinge storing kan een marginale stroomkabel, backplane, SATA-kabel, controllerpoort of schijf blootleggen die bij de volgende opstart niet initialiseert. De array ziet dan minder leden dan de metadata aangeeft.
mdadm vergelijkt normaal gesproken de beschikbare niet-reserve apparaten met het verwachte actieve aantal voordat het start. Een array kan gedeeltelijk geassembleerd blijven wanneer verwachte apparaten ontbreken, ook al is er genoeg metadata om een md-apparaatvermelding te maken.
Zet het systeem veilig uit als hardware-inspectie nodig is, controleer vervolgens connectoren, opstart, controllerdetectie, serienummers en SMART-gegevens. Herstel ontbrekende connectiviteit voordat u kiest voor gedegradeerde opstart, omdat een tijdelijke padfout makkelijker en veiliger te verhelpen kan zijn dan het reconstrueren van de array.
Een Onjuiste Afsluiting Kan de Array Vuil Achterlaten
Stroomuitval kan schrijfacties onderbreken voordat elk lid en pariteitsblok een consistente status bereikt. De arraymetadata registreert dan dat een resync, bitmap-herhaling, journal-herhaling of andere consistentieactie vereist is bij de volgende start.
Linux md ondersteunt verschillende consistentiebeleid na een onverwachte afsluiting, waaronder volledige resync, write-intent bitmap, journal en gedeeltelijk pariteitslogboek. Het consistentiebeleid bepaalt hoeveel werk nodig is voordat redundantie weer vertrouwd kan worden.
Een vuile maar complete array kan normaal starten en resyncen. Een vuile array die ook gedegradeerd is, vereist veel meer voorzichtigheid, omdat ontbrekende data en onzekere pariteit de informatie kunnen wegnemen die nodig is voor betrouwbare reconstructie.
Vuile en Gedegradeerde Pariteit Kan Veiligheidsweigering Activeren
RAID 5 of RAID 6 kan bij het opstarten worden geweigerd als het zowel vuil als een lid mist. De weigering beschermt tegen een status waarbij de pariteit mogelijk verouderd is en de afwezige data niet tegen een andere kopie kan worden gecontroleerd.
Een vuile-gedegradeerde opstartbeveiliging bestaat omdat het forceren van die combinatie ondetecteerbare corruptie kan veroorzaken. Daarom is geforceerde gedegradeerde opstart een expliciete beheerdersbeslissing in plaats van normaal opstartgedrag.
Omzeil deze beveiliging niet voordat het ontbrekende lid, de back-upstatus en schrijfgeschiedenis zijn begrepen. Herstel eerst het apparaatpad of kloon falende leden; als herstel moet doorgaan, minimaliseer schrijfacties en verifieer herstelde bestanden onafhankelijk.
Ontdekking en Configuratie bij Opstarten Kan Onvolledig Zijn
De schijven kunnen allemaal gezond zijn terwijl de opstart toch de array mist omdat apparaatdetectie pas na de assemblagepoging voltooid is, de configuratie de array-identiteit mist, of de initramfs verouderde RAID-instellingen bevat.
Een RAID-configuratiebestand kan apparaten en arrays beschrijven zodat opstarttools weten wat ze moeten scannen en assembleren. Nauwkeurige arrayconfiguratieregels zijn vooral belangrijk wanneer automatische ontdekking de bedoelde set niet betrouwbaar kan afleiden.
Vergelijk de live lid-UUID’s met de geïnstalleerde configuratie en de opstartomgeving. Corrigeer verouderde configuratie pas nadat de werkelijke array-identiteit is bevestigd; het genereren van een nieuwe configuratie uit een onvolledige ledenset kan de volgende opstart consequent fout maken.
Externe Metadata Kan Zijn Userspace Manager Nodig Hebben
Sommige arrays gebruiken externe metadataformaten die door userspace worden beheerd in plaats van volledig door de kernel. Na een abrupte storing is het mogelijk dat het container- of monitorproces de bevestigingen voor lidstatuswijzigingen niet heeft voltooid.
Extern beheerde metadata kan activiteit onderbreken totdat userspace een gebeurtenis bevestigt. Een inactieve componentenset kan daarom een ontbrekende beheerstap weerspiegelen in plaats van mislukte datadisks.
Identificeer het metadataformaat voordat u generieke md-commando’s toepast. Firmware-ondersteunde of containerformaten kunnen de juiste monitor, controllerhulpprogramma of NAS-herstelworkflow vereisen zodat metadata-updates in de juiste volgorde plaatsvinden.
Herstel in de Laagst-Risico Volgorde
Begin met alleen-lezen bewijs: lijst blokapparaten op via stabiele ID, koppel serienummers aan slots, onderzoek lidmetadata, bekijk de logs van de vorige opstart en controleer of elke verwachte schijf aanwezig is. Maak geen nieuwe array aan en wis geen superblocks.
Probeer de normale assemblage van het platform nadat connectiviteit en configuratie zijn hersteld. Gebruik alleen-lezen of read-auto modi wanneer ondersteund, en reserveer gedegradeerde run- of force-opties voor gevallen waarin het exacte ontbrekende lid en het consistentierisico bekend zijn.
Voltooi na herstel elke resync of scrub, bevestig back-ups en onderzoek het uitvalpad. Een UPS, betrouwbare stroom en bekabeling, actuele RAID-configuratie, stabiele apparaat-ID’s en waarschuwingen verkleinen de kans dat het volgende stroomgebeuren dezelfde inactieve status veroorzaakt.
| Inactieve status aanwijzing | Waarschijnlijke verklaring | Eerste controle |
|---|---|---|
| Verwacht lid afwezig | Schijf of pad initialiseert niet | Serienummers, stroom, kabel, controllerdetectie |
| Alle leden aanwezig; array vuil | Onderbroken schrijfacties vereisen consistentiewerk | Arraystatus en consistentiebeleid |
| Vuile en gedegradeerde pariteit | Automatisch starten geblokkeerd voor veiligheid | Herstel lid of kloon vóór forceren |
| Leden alleen zichtbaar na opstart | Ontdekkings- of configuratietimingprobleem | mdadm.conf en initramfs-status |
Ondersteuning & Tips
Meer om te lezen

Wat zijn de risico's van het geforceerd weer online brengen van een ontbrekend RAID-lid?
Force-opties kunnen veiligheidscontroles rond verouderde metadata, vuile pariteit, ontbrekende schrijfacties of actieve pools omzeilen; controleer en bewaar bewijs voordat u ze gebruikt.

Hoe herken je een slechte SATA-kabel van een defecte NAS-schijf?
Volg of fouten de schijf volgen of bij het SATA-pad blijven, en scheid transporttellers van media-gezondheidsgegevens voordat je hardware vervangt.

Kunnen schijven met verschillende snelheden dezelfde gespiegelde array delen?
Schijven met verschillende snelheden kunnen data spiegelen, maar het langzamere lid kan schrijf-, herstel-, latentie- en werklastlimieten instellen voor de hele array.

