Self-Monitoring, Analysis, and Reporting Technology eli S.M.A.R.T. on järjestelmä, joka tarkkailee tietokoneen kiintolevyjä ja auttaa estämään vikojen riskin. Se tekee tämän tarkkailemalla kiintolevyjen luotettavuutta ja yrittää havaita, milloin ja missä vika voi tapahtua.

 

Miten S.M.A.R.T. toimii?

S.M.A.R.T. kerää kiintolevyn ja SSD-aseman toimintaan liittyviä mittareita (attribuutteja) ja seuraa niiden arvoja ajan kuluessa. Laite pitää yllä joukkoa tilastotietoja, kuten käynnistyskertoja, pyörimisnopeuteen ja lämpötilaan liittyviä arvoja, virhetilastoja sekä erityisesti uudelleenallokoituja sektoreita ja odottavia sektoreita. Kun jokin attribuutti ylittää valmistajan määrittämän kynnysarvon tai muuttuu nopeasti huolestuttavasti, S.M.A.R.T. voi merkitä aseman “ennakoidusti vialliseksi” (predicted failure).

Tärkeimmät S.M.A.R.T.-attribuutit (esimerkkejä)

  • Reallocated Sector Count – uudelleenallokoitujen (korvattujen) sektorien määrä. Nousu on usein merkki fyysisestä vauriosta.
  • Current Pending Sector – epävarmoina olevat sektorit, jotka odottavat uudelleenallokointia tai korjausta.
  • Offline Uncorrectable – korjaamattomien virheiden määrä offline-testin aikana.
  • Power-On Hours – käyttöaika tunneissa (auttaa arvioimaan käyttöikää).
  • Power Cycle Count / Start-Stop Count – käynnistyskerrat ja pyörinnän pysäytykset, jotka vaikuttavat kulumiseen.
  • Temperature – aseman lämpötila; liian korkea lämpötila lyhentää käyttöikää.
  • UDMA CRC Error Count – tiedonsiirtovirheet kaapeliyhteydessä (voi viitata vialle kaapelille tai liittimelle).
  • SSD-spesifit tiedot – esimerkiksi Wear Leveling Count, Program/Erase Fail ja Total Bytes Written, jotka kertovat flash-sirujen kulumisesta.

Itsediagnostiikka ja testit

Monet levyvalmistajat ja ohjelmistot tukevat S.M.A.R.T.-itsetestejä:

  • Short (pikatesti) – nopeasti suoritettava tarkistus (usein minuutteja).
  • Long/Extended (laaja testi) – tarkempi ja kestävämpi, etsii huonommin näkyviä virheitä (voi kestää tunteja).
  • Conveyance – kuljetuksen aikaiset vauriotarkistukset (joillain laitteilla).

Itsetestit voi käynnistää BIOS/UEFI:stä, levyvalmistajan työkaluista tai komentorivityökaluilla kuten smartctl (smartmontools). Testitulokset ja lokitiedot voi lukea saman työkalun kautta.

Työkalut ja käyttöjärjestelmäriippuvuudet

Yleisimmät työkalut S.M.A.R.T.-tietojen lukemiseen ja valvontaan:

  • smartmontools / smartctl – Linuxissa, macOS:ssä ja Windowsissa käytettävä komentorivityökalu.
  • CrystalDiskInfo – suosittu graafinen työkalu Windowsille.
  • Valmistajien omat ohjelmat: esimerkiksi SeaTools, Data Lifeguard, Samsung Magician yms., jotka näyttävät lisätietoja erityisesti omista asemista.
  • NVMe-ympäristössä käytetään NVMe:n omaa SMART-raportointia ja työkaluja (esim. nvme-cli).

Huomaa: RAID-ohjaimet ja tietyt USB- tai SATA–RAID-adapterit voivat estää suoran S.M.A.R.T.-pääsyn. Joissain tapauksissa on käytettävä valmistajan hallintaohjelmia tai RAID-ohjaimen omaa passthrough-toimintoa.

Mitä S.M.A.R.T. ei pysty tekemään

  • S.M.A.R.T. ei takaa, että levy kertoo kaikista tulevista vioista; osa vikaantumisista tapahtuu äkillisesti ilman ennakkovaroitusta.
  • Attribuuttien merkitykset ja raw-arvojen tulkinta voivat olla valmistajakohtaisia — sama attribuutti tarkoittaa eri valmistajalla eri asiaa.
  • S.M.A.R.T. ei korjaa vikoja, vaan antaa varoituksen; lopullinen toimenpide (varmuuskopiointi, korvaus) jää käyttäjälle.

Ohjeet käytännössä

  • Ota säännölliset varmuuskopiot: S.M.A.R.T. on apuväline, ei korvaamaton suojakeino.
  • Ota käyttöön automaattinen valvonta ja hälytykset (esim. palvelimissa Zabbix, Nagios, Prometheus + exporterit tai smartd smartmontoolsin kanssa).
  • Jos Reallocated Sector Count tai Current Pending Sector alkaa kasvaa nopeasti, kopioi tärkeät tiedot välittömästi ja vaihda asema.
  • Tarkista liitännät ja kaapelit, jos UDMA CRC -virheitä esiintyy—ne saattavat johtua huonosta kaapelista eikä itse asemasta.
  • Älä jätä RAID:iin luottamatta — RAID antaa redundanssia, mutta se ei korvaa varmuuskopioita eikä estä tietojen korruptiota tai inhimillisiä virheitä.

Yhteenveto

S.M.A.R.T. on arvokas työkalu kiintolevyjen ja SSD-asemien kunnon valvontaan ja ennakoivaan ylläpitoon. Se tarjoaa varoituksia ja tilastotietoja, joiden avulla voi havaita kulumista tai vikoja ajoissa. Kuitenkin S.M.A.R.T.:iin ei kannata luottaa yksinään — säännölliset varmuuskopiot, valvonta ja tarvittavat toimenpiteet (korvaus/vaihto) ovat aina välttämättömiä, kun aseman kunto heikkenee.