smartmontools - утилита мониторинга жёстких дисков
smartmontools - утилита для проверки состояния жестких дисков при помощи SMART. Так же может осуществлять проверку в постоянном режиме и оправлять уведомления по почте.
Установка
В 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
Обсуждение