I dischi avvisano prima di morire – se qualcuno ascolta. SMART (Self-Monitoring, Analysis and Reporting Technology) è il sistema di autodiagnosi integrato in HDD e SSD/NVMe: smartctl -a /dev/sda mostra decine di parametri, e alcuni sono predittivi di guasto imminente:
- Reallocated Sectors Count che cresce – settori difettosi rimappati: un disco che inizia a cedere
- Pending/Uncorrectable Sectors – settori che non si riescono più a leggere: segnale serio
- Wear Leveling / Percentage Used sugli SSD – l'usura della memoria flash
- temperatura, ore di funzionamento, errori CRC (spesso un cavo, non il disco)
Lo strumento operativo è smartmontools: smartd gira in background, esegue self-test periodici (short/long) e manda un alert (email, ntfy/Gotify) quando un parametro peggiora – così lo sostituisci prima del guasto, non dopo. Su Proxmox e i NAS è spesso integrato nell'interfaccia.
La strategia completa: SMART per la salute predittiva del singolo disco, scrub ZFS per l'integrità dei dati (scova la corruzione silenziosa), RAID/RAIDZ per sopravvivere al guasto, e backup 3-2-1 per tutto il resto. SMART non è infallibile (dischi muoiono anche "sani"), ma ignorarlo significa scoprire i problemi nel modo peggiore: durante un rebuild, con un secondo disco che cede.