[Tutorial] Come controllare lo stato di salute di un’unità SSD in Linux

Uno dei componenti che ‘lavorano’ di più nel nostro computer e che consideriamo meno è l’hard disk. Ci accorgiamo della sua esistenza magari quando finiamo lo spazio disponibile o se siamo più sfortunati quando si rompe.

Negli ultimi anni i ‘vecchi’ dischi ferromagnetici sono stati sostituiti con i più performanti dischi a stato solido (SSD), dimenticandoci di operazioni diventate obsolete come la deframmentazione dei dati.

Una tecnologia che è sempre valida e la S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) ovvero del monitoraggio dei dischi per rilevare e fornire diversi indicatori di affidabilità, nella speranza di anticipare i malfunzionamenti. Essenzialmente, i malfunzionamenti degli hard disk sono di due tipi:

  • quelli prevedibili, specialmente dovuti all’usura o all’invecchiamento, che si manifestano gradualmente.
  • quelli imprevedibili, che accadono improvvisamente e senza preavviso, come nel caso di un componente elettronico che si brucia.

Il monitoraggio può predire circa il 60% dei possibili malfunzionamenti. S.M.A.R.T. ha lo scopo di avvisare l’utente o l’amministratore di sistema che il disco rigido sta per guastarsi, in modo che questi abbia il tempo di copiare i dati su un altro dispositivo di archiviazione (fonte Wikipedia).

Esistono diversi tool software che permettono di monitorare lo stato di salute dei dischi installati nel nostro sistema. Quello che uso abitualmente sulla mio workstation Ubuntu Linux è smartctl. Continua a leggere