Redaktionens viktigaste punkter
- S.M.A.R.T. är diskens egen hälsoläkarjournal – lita inte på ett blint “PASSED”, utan läs råvärdena för de kritiska attributen.
- För HDD är de avgörande attributen 5 (Reallocated_Sector_Ct), 197 (Current_Pending_Sector), 198 (Offline_Uncorrectable) och 199 (UDMA_CRC_Error_Count).
- Växande antal ommappade eller väntande sektorer betyder “byt direkt” – medan 199 nästan alltid är en dålig kabel, inte en döende disk.
- För SSD bevakar du slitage via Percentage Used, totalt skrivna data (TBW) och wear leveling – inte reallocated sectors.
- smartmontools, CrystalDiskInfo och Scrutiny är de bästa verktygen – och TrueNAS kör inbyggda S.M.A.R.T.-tester plus scrub så att ZFS kontrollerar dataintegriteten löpande.
S.M.A.R.T.-fel: din guide till att läsa hälsodata från hårddiskar och SSD-enheter
De flesta upptäcker att en hårddisk är döende först när den faktiskt dör – med ett klickande ljud eller försvunna filer. Men disken har oftast varnat i förväg. Den varningen heter S.M.A.R.T., en inbyggd självdiagnostik som alla moderna hårddiskar och SSD-enheter har. Problemet är att varningarna är tekniska och lätta att misstolka. Den här guiden lär dig läsa dem rätt.
Vad S.M.A.R.T. egentligen är – och inte är
S.M.A.R.T. står för Self-Monitoring, Analysis and Reporting Technology. Diskens firmware loggar hundratals mätvärden: ommappade sektorer, temperatur, skrivna data och mycket mer. Många verktyg sammanfattar allt med ett “PASSED”, men det är missvisande – en disk kan ha många defekta sektorer och ändå visa PASSED. Den verkliga informationen sitter i råvärdena (RAW_VALUE) för varje numrerat attribut, där samma ID-nummer gäller hos alla tillverkare.
De kritiska S.M.A.R.T.-attributen för HDD
För en mekanisk hårddisk är fyra attribut avgörande för om disken är frisk eller döende.
ID 5 – Reallocated_Sector_Ct (ommappade sektorer)
Detta är det viktigaste attributet av alla. När firmware upptäcker att en sektor inte längre lagrar data tillförlitligt, flyttar den datan till en reservsektor. Noll är perfekt. Ett värde som växer är nästan alltid ett tecken på att ytan försämras – en sådan disk är döende, oavsett vad PASSED säger.
ID 197 – Current_Pending_Sector (väntande sektorer)
Sektorer som disken haft problem att läsa men ännu inte kunnat ommappa. Ofta föregångaren till ommappade sektorer – varje nollskiljt värde ska bevakas.
ID 198 – Offline_Uncorrectable (okorrigerbara sektorer)
Antalet sektorer som inte kunnat läsas eller skrivas trots felkorrigering. Ett värde större än noll betyder att data redan gått förlorad – en av de tyngsta varningssignalerna.
ID 199 – UDMA_CRC_Error_Count (CRC-fel)
Den stora fällan: ID 199 räknar kommunikationsfel mellan disken och moderkortet – alltså fel via kabeln, inte på själva disken. Ett växande värde betyder nästan alltid en dålig eller löst sittande SATA-kabel. Byt kabeln och testa en annan SATA-port innan du kastar en annars frisk disk. Attributen 187 (Reported_Uncorrect) och 188 (Command_Timeout) dyker ofta upp vid instabil ström eller dåliga kontakter.
SSD-enheter: slitage, wear leveling och TBW
En SSD har inga rörliga delar, så de kritiska attributen är andra. Det som dödar en SSD är slitage: varje flash-cell klarar ett begränsat antal skrivcykler.
- Percentage Used / Media Wearout Indicator – hur stor andel av diskens beräknade livslängd som är förbrukad. NVMe-enheter rapporterar detta direkt. Närmar det sig 100 procent är disken tekniskt förbrukad enligt specifikation.
- Total Bytes Written (TBW) – den totala mängden data som skrivits. Jämför med tillverkarens TBW-garanti (till exempel 600 TBW för en 1 TB konsument-SSD). Det mest objektiva slitagemåttet.
- Wear Leveling Count – visar hur jämnt slitaget är fördelat över flash-cellerna. Ett stabilt värde betyder att firmware sprider skrivningarna korrekt.
- Available Spare – reservkapaciteten som SSD:n använder när celler slits ut. Sjunkande reservkapacitet tillsammans med “Media and Data Integrity Errors” (på NVMe) är byt-nu-signalen för SSD.
En SSD med 80 procent förbrukat liv kan fungera felfritt i åratal – men i en NAS där tillförlitlighet är allt ska du planera att byta ut den, inte hoppas på det bästa.
Verktyg: smartmontools, CrystalDiskInfo och Scrutiny
smartmontools är standardverktyget på Linux. Installeras med sudo apt install smartmontools. De viktigaste kommandona: smartctl -H /dev/sda för snabb hälsostatus, smartctl -A /dev/sda för alla attribut med råvärden, smartctl -t short /dev/sda för ett snabbt självtest och smartctl -t long /dev/sda för ett fullständigt yttest. För NVMe: smartctl -a /dev/nvme0n1. Kör ett långt test månadsvis i en NAS.
CrystalDiskInfo är det bästa gratisverktyget på Windows – ett enkelt grafiskt program som visar hälsostatus, temperatur och alla S.M.A.R.T.-attribut med färgkodning.
Scrutiny är det moderna valet för många diskar: ett webbgränssnitt där en liten agent rapporterar S.M.A.R.T.-data från varje maskin till en central hub, med historik över tid. Det är förändringen i värdena, inte ett enskilt värde, som avslöjar en döende disk – och historiken gör Scrutiny ovärderligt för hemmalab och NAS.
Byt nu eller bara bevaka? En praktisk tröskeltabell
Det viktigaste mindsetskiftet: ett enskilt värde säger nästan ingenting, men en trend säger allt. Skriv ner råvärdena idag och jämför om en vecka.
| Attribut (ID) | Vad det betyder | Åtgärd |
|---|---|---|
| 5 – Reallocated_Sector_Ct | Ommappade sektorer | 0 = bra. Växande värde = byt disken snarast. |
| 197 – Current_Pending_Sector | Sektorer som väntar på ommappning | Nollskiljt = bevaka noga; växande = byt. |
| 198 – Offline_Uncorrectable | Okorrigerbara läsfel | Större än 0 = data redan förlorad, byt direkt. |
| 187 – Reported_Uncorrect | Rapporterade okorrigerbara fel | Plötsligt hopp = byt; stabilt lågt = bevaka. |
| 199 – UDMA_CRC_Error_Count | Kommunikationsfel på kabeln | Byt SATA-kabel och port först – disken är troligen frisk. |
| 194 – Temperature_Celsius | Drifttemperatur | Över 50–55 °C för HDD under drift = förbättra kylning. |
| Percentage Used (NVMe) | Förbrukat SSD-liv | Närmar sig 100 % = planera utbyte; fel samtidigt = byt nu. |
Tumregel för NAS-ägare: visar en disk i poolen växande värden på 5, 197 eller 198 – beställ en ersättningsdisk samma dag och resilvera innan den gamla dör.
NAS-övervakning: TrueNAS och ZFS som säkerhetsnät
I TrueNAS är S.M.A.R.T.-övervakning inbyggd: schemalägg korta tester veckovis och långa månadsvis, med e-postvarningar när trösklar passeras. En scrub läser igenom all data i poolen och verifierar den mot checksummor – medan S.M.A.R.T. kontrollerar hårdvaran kontrollerar scrubben att själva datan är intakt. Kör en scrub varannan till var fjärde vecka.
ZFS tillför något S.M.A.R.T. aldrig kan: checksummor på varje datablock. Returnerar en disk korrupt data upptäcker ZFS det vid läsning eller scrub och reparerar automatiskt från paritet eller spegel – samtidigt som den loggar exakt vilken disk som ljög. Det är därför en NAS med ZFS är så mycket säkrare än en extern USB-disk: tidiga varningar från S.M.A.R.T. plus ett filsystem som skyddar mot tyst datakorruption. När du byter en döende disk använder du resilver, som verifierar varje block mot checksumman.
Slutsats: praktiska köpråd
S.M.A.R.T. är det billigaste försäkringsskyddet du har – det är gratis och redan inbyggt i disken. Installera smartmontools eller Scrutiny, lär dig råvärdena för 5, 197, 198 och 199, och sätt upp ett schema: kort test varje vecka, långt test varje månad och en ZFS-scrub med några veckors mellanrum på din NAS.
När du köper nya diskar till din NAS, välj NAS-anpassade modeller (som WD Red Plus eller Seagate IronWolf) med dokumenterad TBW och bra garanti – och ha en extra disk som kall reserv. Den dagen S.M.A.R.T. visar växande ommappade sektorer vill du kunna resilvera direkt, inte vänta på frakt. En disk som varnar ger dig en andra chans – ta den.