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!




Giugno 14, 2009 a 7:29 pm
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?
Giugno 14, 2009 a 7:30 pm
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…)
Giugno 22, 2009 a 4:58 pm
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
Giugno 22, 2009 a 5:02 pm
ma sei sicuro che non ci sia? io sono convinto che c’è nei repo!
Giugno 24, 2009 a 1:16 am
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..