Как проверить все С.М.А.Р.Т. расположение бревен

Как и в журнале SMART:

журнал устройства содержит только самые последние пять ошибок

Есть ли возможность увидеть все зарегистрированные ошибки на диске с поддержкой SMART?

smartctl -xall

или

smartctl -all

Две вышеупомянутые команды просто показывают последние пять, и мне нужно извлечь LBA с проблемами, чтобы записать в него нули и снова проверить SMART.

2
задан 15 May 2015 в 15:31

2 ответа

Если Вы установили smartmontools и включили smartd тогда, все записи в журнале доступны в /var/log/syslog:

grep "smartd" /var/log/syslog*

Для /dev/sda

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

другой пример:

$ 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
0
ответ дан 15 May 2015 в 15:31

Я полагаю, что вход в систему сам диск содержит только последние 5 ошибок. Если Вы хотите видеть LBAs, Вы могли бы выполнить badblocks из окна терминала.

sudo badblocks -sv /dev/sdX

, Который осуществит полную поверхностную проверку Вашего диска и покажет Вам местоположения любых сбойных блоков.

0
ответ дан 15 May 2015 в 15:31

Другие вопросы по тегам:

Похожие вопросы: