Controllare salute hard disk

Maggio 24, 2008

Ogni tanto bisogna pur controllare lo stato di salute degli HD, in fondo una testina che va su e giù e il disco che gira tutto il giorno aumentano la probabilità di qualche problema HW.

Installazione

Bene installiamo il necessario

sudo apt-get install smartmontools

HD *ata

Supponiamo che voi abbiate un sata o pata, quello che è insomma, e che sia il sda il disco da controllare…

sudo smartctl -d ata /dev/sda

così abilitate il controllo su quel disco oppure se non va (spero di no a me va sempre)

sudo smartctl -d ata -s on /dev/sda

poi facciamo un controllo veloce

sudo smartctl -d ata -t short /dev/sda

lo lasciate lavorare per il tempo che chiede…di solito 2-3 minuti
Poi controllate

sudo smartctl -d ata -l selftest /dev/sda

Se compare tipo una roba del genere

Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 4642 -

niente paura, vi sta solo dicendo

  • che ha finito (00%),
  • che l’hard disk ha vissuto 4642 ore che NON sono quelle che gli rimangono da vivere ma quelle che ha già vissuto (e credo che si riferisca a ore di consumo, non ore di quanto è stato usato il disco)
  • che non ci sono errori -

HD ide

Tutto funziona uguale, basta togliere l’opzione -d ata ai comandi

Se proprio non va…

Vediamo se gli HD sono compatibili con questo tool..

sudo smartctl -i /dev/hda

Per controlli più accurati…

Per controllare più accuratamente il tutto, quindi ci vuole mooooooooolto tempo,

sudo smartctl -t long /dev/sda

Per interrompere

sudo smartctl -X

Per saperne di più

Basta dare il comando

sudo smartctl -a /dev/sda

Vi renderà noto tutti i parametri che usa per sapere se un disco è in buona salute o no, per esempio a me la temperatura massima ha sforato solo una volta (dopo ho comprato una ventola sparata sugli HD nella parte sotto del case e poi una sopra che butti fuori l’aria, ora va tutto ok…)

Per controlli meno accurati…

Se siete nella condizione:

Oh cazzo il disco fa strani errori

oppure

Questo disco è vecchio come mia nonna

Forse non è il caso di fare i test descritti sopra, meglio dare una controllata velocissima con

sudo smartctl -d ata -H /dev/sda

Se ottenete Failed meglio che copiate i vostri dati da qualche altra parte e buttate via il disco!

Con una interfaccia grafica

Esiste anche una interfaccia grafica molto carina e facile da usare: gsmartcontrol. Sulle tabelle riassuntive cerca anche di spiegare cosa significhino i vari parametri. Consiglio di darci un’occhiata.Screenshot

5 Risposte a “Controllare salute hard disk”

  1. danielinux Dice:

    salve. provo a installare smartmoontools ma su terminale mi dice che è impossibile trovare l’albero delle dipendenze.
    ho provato a andare sul sito ma non riesco a trovare il download esatto. un aiuto?

    • ugaciaka Dice:

      deduco che usi una debian derivata vero? quale? dovresti cercare magari il pacchetto si chiama in altra maniera (io attualmente non ho nessuna debian derivata installata da nessuna parte…)

  2. danielinux Dice:

    salve!. grazie per l’interessamento.. io uso ubuntu adesso la distro jaunty .. quindi non posso installare questo programmino? anche perchè ho due pc abbastanza datati e mi servirebbe qualcosa di simile che mi dice se l’hard disk sono ancora in buono stato prima di perdere tutti i dati.. grazie ancora…
    (mi scuso per il ritardo ma ero convinto di aver selezionato la casella di avviso tramite e.mail..) saluti

    • ugaciaka Dice:

      ma sei sicuro che non ci sia? io sono convinto che c’è nei repo!

  3. danielinux Dice:

    mi sa che ho dei problemi con linux.. non mi fa più installare nulla proprio per mancanza di spazio su disco. me ne sono accorto ora.. grazie cercherò di eliminare qualcosa..


Lascia un commento