web-dev-qa-db-fra.com

Comment vérifier tous les S.M.A.R.T. Journaux

Comme dans le journal S.M.A.R.T:

le journal des périphériques contient uniquement les cinq erreurs les plus récentes

Est-il possible de voir toutes les erreurs consignées d'un disque S.M.A.R.T Enabled?

smartctl -xall

ou

smartctl -all

Les deux commandes ci-dessus ne font que montrer les cinq dernières et je dois récupérer les LBA avec des problèmes pour écrire des zéros et vérifier à nouveau le S.M.A.R.T.

2
André M. Faria

Si vous avez installé smartmontools et activé smartd, toutes les entrées de journal sont disponibles dans /var/log/syslog:

grep "smartd" /var/log/syslog*

Pour /dev/sda

grep "smartd.*/dev/sda" /var/log/syslog*

Un autre exemple:

$ grep "smartd.*/dev.*failure" /var/log/syslog*

/var/log/syslog:May 14 10:46:58 sturm smartd[608]: Device: /dev/sda [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 120 to 104
/var/log/syslog:May 14 10:46:58 sturm smartd[608]: Device: /dev/sdb [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 117 to 119
/var/log/syslog.1:May 13 05:30:33 sturm smartd[631]: Device: /dev/sdb [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 110 to 113
/var/log/syslog.1:May 13 11:19:26 sturm smartd[651]: Device: /dev/sdb [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 113 to 115
/var/log/syslog.1:May 13 11:49:26 sturm smartd[651]: Device: /dev/sda [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 120 to 100
/var/log/syslog.1:May 13 11:49:26 sturm smartd[651]: Device: /dev/sdb [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 115 to 117
/var/log/syslog.1:May 13 15:49:27 sturm smartd[651]: Device: /dev/sda [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 100 to 102
/var/log/syslog.1:May 13 19:49:26 sturm smartd[651]: Device: /dev/sda [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 102 to 104
/var/log/syslog.1:May 14 10:16:58 sturm smartd[608]: Device: /dev/sda [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 104 to 120
2
A.B.

Je crois que le journal sur le lecteur lui-même ne contient que les 5 dernières erreurs. Si vous voulez voir les LBA, vous pouvez exécuter des badblocks à partir d'une fenêtre de terminal.

Sudo badblocks -sv /dev/sdX

Cela effectuera une vérification complète de la surface de votre disque et vous montrera l'emplacement des blocs défectueux.

3
Terrance