[[ smartmontools - утилита мониторинга жёстких дисков ]]

smartmontools - утилита мониторинга жёстких дисков

smartmontools - утилита для проверки состояния жестких дисков при помощи SMART. Так же может осуществлять проверку в постоянном режиме и оправлять уведомления по почте.

Установка

Gentoo В Gentoo Linux:

emerge sys-apps/smartmontools

USE-флаг minimal позволяет установить только утилиту проверки без системного сервиса мониторинга и уведомления.

Ручная проверка

Для ручной проверки выполните:

smartctl -A /dev/sda

где /dev/sda – ваш жесткий диск.

Будет выдана таблица подобно этой:

==== START OF READ SMART DATA SECTION ====
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   114   081   006    Pre-fail  Always       -       63809798
  3 Spin_Up_Time            0x0003   097   097   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       26
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   088   060   030    Pre-fail  Always       -       768859911
  9 Power_On_Hours          0x0032   071   071   000    Old_age   Always       -       25739
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       26
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
189 High_Fly_Writes         0x003a   098   098   000    Old_age   Always       -       2
190 Airflow_Temperature_Cel 0x0022   071   057   045    Old_age   Always       -       29 (Lifetime Min/Max 26/38)
194 Temperature_Celsius     0x0022   029   043   000    Old_age   Always       -       29 (0 15 0 0)
195 Hardware_ECC_Recovered  0x001a   072   059   000    Old_age   Always       -       138500125
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0032   100   253   000    Old_age   Always       -       0

Критичный является поле WHEN_FAILED, если оно имеет значение FAIL то высока вероятность выхода жесткого диска из строя в ближайшее время.

Режим постоянного мониторинга

Для включения постоянного мониторинга состояния HDD настроим конфигурационный файл /etc/smartd.conf:

/etc/smartd.conf

# Опция DEVICESCAN включает проверку всех дисков в системе
# после -m укажите свое email для уведомлений
DEVICESCAN -S on -o on -a -I 194 -m you@email.com

Теперь запустим мониторинг и добавим в автозагрузку:

/etc/init.d/smartd start
rc-update add smartd default

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
99 -2 = 
 
tools/system/smartmontools.txt · Последнее изменение: 2023/09/18 19:38 — lexa
Gentoo Linux Gentoo Linux Driven by DokuWiki