Smartmontools - утилита для проверки состояния жестких дисков при помощи SMART.
Определение дисков в системе:
# smartctl --scan
Отобразится список дисков в вашем компьютере:
/dev/sda -d scsi # /dev/sda, SCSI device
Информация о диске
# smartctl -i /dev/sda
Пример:
=== START OF INFORMATION SECTION ===
Model Family: Toshiba 2.5" HDD MK..65GSX
Device Model: TOSHIBA MK3265GSXN
Serial Number: 3192P99AT
LU WWN Device Id: 5 000039 322201685
Firmware Version: GH101M
User Capacity: 320 072 933 376 bytes [320 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS (minor revision not indicated)
SATA Version is: SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Mon Mar 5 00:02:01 2018 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
WORST - наихудшее значение, которого когда-либо достигало значение Value
THRESH - значение, которого должен достигнуть Value этого же атрибута, чтобы состояние атрибута было признано критическим.
Критичным является поле WHEN_FAILED, если оно имеет значение FAIL, то высока вероятность выхода жесткого диска из строя в ближайшее время.
Быстрый тест здоровья жесткого диска
# smartctl -H /dev/sda
Пример:
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Если результат не PASSED, то диск следует заменить.
Расширенные встроенные тесты
smartctl --test=long /dev/sda
Пример:
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Extended self-test routine immediately in off-line mode".
Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 98 minutes for test to complete.
Test will complete after Mon Mar 5 01:46:10 2018
Use smartctl -X to abort test.
Для просмотра результатов выполнения тестов используется команда вывода внутреннего журнала после завершения теста: