Een scrub detecteert nieuwe schade wanneer het aantal fouten tussen runs toeneemt, reparaties zich herhalen op hetzelfde apparaat, of eerder schone data onherstelbaar wordt. Eén geïsoleerd gerepareerd blok is niet hetzelfde als een verslechterend patroon.
De veiligste interpretatie komt voort uit het vergelijken van voltooide scrubrapporten, fouten op schijfniveau en getroffen bestanden, in plaats van te reageren op één alarmerend getal. Deze gids onderscheidt normale correcties van oplopende schade en laat zien wanneer je moet stoppen met routinematig onderhoud en eerst de data moet beschermen.
Een Stijgend Aantal Fouten Is de Duidelijkste Waarschuwing
De belangrijkste vergelijking is niet of een scrub fouten rapporteert, maar of de volgende voltooide scrub meer checksum-, pariteit-, media- of onherstelbare fouten meldt. Een stabiel aantal na reparatie kan een oude gebeurtenis weerspiegelen. Een stijgend aantal betekent dat het opslagpad nog steeds slechte leesacties of corrupte data produceert.
Noteer na elke run de starttijd, voltooiingstijd, gerepareerde bytes, onherstelbare telling en per-apparaat lees-, schrijf- of checksum-tellers. Praktische uitleg over scrubbing en stille corruptie laat zien waarom een volledige leesactie schade kan blootleggen die gewone workloads maandenlang niet hebben aangeraakt.
Herhaalde Reparaties op dezelfde Schijf Vereisen Aandacht
Een redundant bestandssysteem kan een beschadigd blok repareren vanuit een andere kopie en toch de pool online houden. De waarschuwing verschijnt wanneer latere scrubs nieuwe blokken repareren op dezelfde fysieke schijf, vooral als de schijf ook nog wachtende, opnieuw toegewezen of onherstelbare sectoren accumuleert.
Wis de tellers niet en vergeet het incident niet. Sla eerst het serienummer van de schijf, de SMART-snapshot en het scrubresultaat op. Voer daarna alleen een lange zelftest van de schijf uit als de array redundant en responsief blijft. Herhaalde correcties zijn een aanwijzing om het lid, de kabel, de bay, het stroompad en de controller te onderzoeken, niet het bewijs dat het bestandssysteem de oorzaak heeft opgelost.
Onherstelbare Bestanden Veranderen de Prioriteit
Een onherstelbaar resultaat betekent dat redundantie geen geverifieerde kopie kon produceren voor ten minste één blok. Op dat moment is een nieuwe scrub niet automatisch de volgende stap. Identificeer de genoemde bestanden, kopieer leesbare kritieke data elders en bewaar logs voordat je topologie-wijzigingen doorvoert.
Een praktijkvoorbeeld van een scrub met onherstelbare data illustreert het verschil tussen gecorrigeerde metadata en bestanden die nog uit een back-up moesten worden hersteld. Het nuttige signaal is niet alleen het grote aantal ruwe fouten; het is of een schone vervolg-run kan worden voltooid zonder nieuwe fouten.
Hetzelfde Logische Gebied Dat Opnieuw Faalt Is Niet Normaal
Fouten die terugkeren op dezelfde stripe, blokbereik of bestand kunnen wijzen op een persistent onleesbaar gebied of een corrupte pariteitsstatus. Fouten die rondzwerven kunnen duiden op bredere media-verslechtering, onstabiel geheugen, een verbindingsprobleem of stroominstabiliteit. Sla exacte offsets op wanneer het platform deze toont.
Forceer niet herhaaldelijk reparaties over miljoenen fouten zonder het eerste getroffen bereik te begrijpen. Een grote cluster van pariteitsfouten kan ontstaan door één eerdere I/O-fout en vervolgens latere vergelijkingen besmetten, dus de eerste slechte positie en de voorafgaande gebeurtenis zijn belangrijk.
Nieuwe Link- of I/O-fouten Tijdens de Scrub Zijn Belangrijk
Een scrub genereert langdurige leesacties en kan een marginale kabel, backplane, stroomconnector, USB-bridge of controllerpad blootleggen. Houd het systeemlogboek in de gaten terwijl de scrub draait. Link-resets, commando-timeouts, apparaatloskoppelingen en CRC-fouten zijn sterkere waarschuwingen dan alleen een langzaam percentage.
Als communicatiefouten toenemen maar media-sectorindicatoren stabiel blijven, pauzeer dan voordat je de schijf afkeurt. Plaats één verbinding tegelijk opnieuw of vervang deze, bewaar de kaart van serienummer naar bay, reset de foutbaseline en herhaal een gecontroleerde leesactie. Een fout die bij het pad blijft hoort een andere reparatie dan een fout die de schijf volgt.
Een Scrub Die Niet Kan Voltooien Is Ook een Resultaat
Een scrub die herhaaldelijk pauzeert, opnieuw start of stopt op bijna hetzelfde punt, duurt niet alleen lang. Bevestig eerst dat geplande taken, afsluitingen of een andere resilvering het niet onderbreken. Koppel het stopmoment daarna aan apparaatlogs en latentie per schijf.
Een geplande taak zou een stabiele baseline moeten hebben voor duur en doorvoer. Richtlijnen voor het interpreteren van scrub-uitvoer zijn nuttig omdat voortgang, gerepareerde bytes en de eindstatus samen gelezen moeten worden; verstreken tijd alleen bewijst geen schade.
Gebruik een Trendtabel Voor Je Beslist
Een korte geschiedenis voorkomt dat één storende run leidt tot een risicovolle vervanging. Bewaar onderstaande observaties minstens vanaf de laatste schone run en elke run na de eerste fout.
| Observatie | Meestal monitoren | Nu escaleren |
|---|---|---|
| Gerepareerde blokken | Één gebeurtenis, volgende scrub schoon | Nieuwe reparaties bij latere scrubs |
| Onherstelbare data | Geen | Elk genoemd bestand of permanente fout |
| Apparaattellers | Stabiel na reset | Lees-/schrijf-/checksum-tellingen blijven stijgen |
| Systeemlog | Geen resets of timeouts | Herhaalde loskoppelingen, resets of I/O-fouten |
| Voltooiing | Voltooit nabij normale baseline | Stopt herhaaldelijk op hetzelfde bereik |
Wanneer twee of meer escalatiesignalen samen voorkomen, verminder dan schrijfacties, bevestig de back-up en diagnoseer het getroffen hardwarepad voordat je een nieuwe volledige scrub start.
FAQ
Moet ik foutentellers wissen na een gerepareerde scrub?
Wis ze alleen nadat je het rapport hebt opgeslagen en de fysieke schijf hebt geïdentificeerd. Een gewiste baseline kan helpen bij het detecteren van herhaling, maar eerst wissen vernietigt de vergelijking die aangeeft of schade nieuw is.
Betekent één checksumfout dat de schijf vervangen moet worden?
Niet op zichzelf. Eén gecorrigeerde fout kan komen door media, geheugen, bekabeling of een eerdere onderbreking. Vervanging wordt meer gerechtvaardigd wanneer nieuwe fouten volgen op dezelfde schijf met hetzelfde serienummer nadat het pad is gecontroleerd.
Kan zware applicatiebelasting checksumschade veroorzaken?
Zware belasting kan de scrub vertragen en zwakke hardware blootleggen, maar een legitieme workload zou geen geverifieerde inhoudsverschillen moeten veroorzaken. Behandel nieuwe checksumfouten als een opslagintegriteitsprobleem, niet als een normaal prestatie-neveneffect.
De Beslissingsgrens
Beschouw het scrubresultaat als verslechterende schade wanneer fouten toenemen over voltooide runs, reparaties zich herhalen op één lid, onherstelbare bestanden verschijnen, of hetzelfde hardwarepad blijft resetten. Bescherm data voordat je herhaaldelijke stress veroorzaakt.
Ondersteuning & Tips
Meer om te lezen

Waarom Wordt een RAID-array Inactief Na een Stroomuitval?
Een inactieve array betekent vaak dat er metadata is gevonden, maar dat het systeem niet genoeg vertrouwen of leden had om deze veilig te...

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.

