Перейти

SMART в Linux: smartctl, важные атрибуты и мониторинг

Обновлено 8 ноября 2026

SMART это самодиагностика диска. По нескольким атрибутам можно заранее заметить, что диск пора менять.

Быстрый просмотр

sudo smartctl -H /dev/sda     # общий вердикт
sudo smartctl -A /dev/sda     # таблица атрибутов
sudo smartctl -x /dev/sda     # всё, включая журналы ошибок

Для NVMe-дисков та же команда работает с устройством /dev/nvme0, а износ показывает строка Percentage Used.

Какие атрибуты смотреть

IDАтрибутЧто значит
5Reallocated_Sector_CtСектора, заменённые резервными. Рост означает деградацию поверхности
187Reported_UncorrectОшибки чтения, которые диск не смог исправить
197Current_Pending_SectorСектора, ожидающие переназначения. Тревожный признак
198Offline_UncorrectableСектора, нечитаемые при офлайн-проверке
199UDMA_CRC_Error_CountОшибки передачи. Обычно виноват кабель или разъём, а не диск
192Power-Off_Retract_CountАварийные парковки при пропадании питания
193Load_Cycle_CountЧисло парковок головок. Быстрый рост говорит о слишком агрессивном APM
194Temperature_CelsiusТемпература диска

Названия и номера у разных производителей иногда отличаются, особенно у SSD. Смотрите на значение RAW_VALUE и на его рост во времени.

Тесты

sudo smartctl -t short /dev/sda   # пара минут
sudo smartctl -t long /dev/sda    # часы, проверяет всю поверхность
sudo smartctl -l selftest /dev/sda  # результаты

Мониторинг через smartd

Служба smartd проверяет диски по расписанию и пишет в журнал или на почту. Пример строки для /etc/smartd.conf:

DEVICESCAN -a -o on -S on -n standby,q -s (S/../.././02|L/../../6/03) -W 4,45,55 -m root

Короткий тест каждую ночь в 2:00, длинный по субботам в 3:00, предупреждение при температуре выше 45 °C, тревога выше 55 °C. Спящие диски smartd не будит.

Читайте также