lunedì 26 novembre 2007

smartmontools controllo stato salute dischi

Il comando smartmontools ci permette di visualizzare lo stato di salute del nostro hard disk, installiamolo scrivendo da teminale:

sudo apt-get install smartmontools

per analizzare il disco scrivete.

sudo smartctl -H /dev/sda

dove sda1 è il nome del mio disco serial ata controllate il nome del vostro disco.

come output del comando smartctl sul mio disco ottengo:

smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

l'ultima voce ci indica che il test è stato superato lo stato di salute del disco risulta buona.
Per effettuare un controllo completo sul disco date il comando smartctl con l'opzione "a".

sudo smartctl -a /dev/sda1

controllate la voce Load_Cycle_Count se ottenete un valore alto ed in continuo incremento ripetendo più volte il comando, scrivete da terminale:

sudo hdparm -B 254 /dev/sda1

in questo modo rallentiamo il load cycle sul disco, su internet trovate molte informazioni al riguardo.

2 commenti:

Anonimo ha detto...

Solo un piccolo appunto:
quando si parla di dischi si usa sda, hda, ecc.
Mentre per le partizioni si usa sda1, hda1, ecc.

Anche se smartmontools è abbastanza furbo da accettare anche il nome di una partizione al posto del nome di un disco, concettualmente è più corretto usare:

sudo smartctl -H /dev/sda

Ciao

santo vasta ha detto...

grazie della tua segnalazione aggiusto subito anche se mettendo sda1 funziona lo stesso.

ciao