(343) 286-35-87 info@cisural.ru

Проверка SMART-статуса жёсткого диска.

Простую информацию о жёстком диске можно получить, используя встроенную в Ubuntu утилиту «Система» → «Администрирование» → «Дисковая утилита».

Более подробную информацию можно получить, используя консольную утилиту smartmontools.

1) Установим пакет smartmontools:

2) Проверим health-статус диска:

где /dev/sda — имя устройства в системе. Вывод команды будет примерно таким:

В последней строчке записан результат PASSED (тест пройден успешно).

3) В случае ошибки теста, или если есть подозрения по поводу здоровья диска, можно запустить следующую команду:

Вывод команды будет содержать полную информацию SMART по диску. В первую очередь необходимо проверить таблицу «Vendor Specific SMART Attributes with Thresholds:». Она имеет следующий вид (зависит от поддержки функций SMART конкретным носителем):

В столбце WHEN_FAILED указана дата последней ошибки, а в RAW_VALUE — значение параметра. Один из важнейших параметров в таблице это «Reallocated_Sector_Ct». Если его значение (в столбце RAW_VALUE) не равно 0, то это указывает на наличие ошибок на жёстком диске. Этот параметр показывает число перемещённых секторов (то есть секторов, при доступе к которым были неоднократные ошибки чтения/записи, в следствии чего они были перемещены в другое место диска). Другие важные параметры:

4) Информацию SMART можно обновить с помощью команды

Тестирование SMART будет продолжено в фоновом режиме и завершится через 2 минуты. После чего можно запускать smartctl с ключами -a или -H.