Содержание

smartmontools

Пакет smartmontools состоит из двух утилит (smartctl и smartd), которые контролируют и следят за системными накопителями используя самопроверку, анализ и систему технологического отчёта (S.M.A.R.T.), встроенную в большинство современных ATA и SCSI жёстких дисков. Этот пакет основан на коде пакета smartsuite и включает поддержку ATA/ATAPI-5 дисков. Он должен быть запущен на любой современной Linux системе.

smartmontools Debian Ubuntu

Установка в Ubuntu 9.04 и Debian 5.02:

# aptitude install smartmontools
  bsd-mailx{a} mailx{a} smartmontools
Хотите продолжить? [Y/n/?] Y
...
Not starting S.M.A.R.T. daemon smartd, disabled via /etc/default/smartmontools (warning).
...

Настраиваем запуск smartmontools, для этого раскомментируем строку start_smartd=yes в файле /etc/default/smartmontools

# nano /etc/default/smartmontools
# Defaults for smartmontools initscript (/etc/init.d/smartmontools)
# This is a POSIX shell fragment

# List of devices you want to explicitly enable S.M.A.R.T. for
# Not needed (and not recommended) if the device is monitored by smartd
#enable_smart="/dev/hda /dev/hdb"

# uncomment to start smartd on system startup
start_smartd=yes

# uncomment to pass additional options to smartd on startup
#smartd_opts="--interval=1800"

Запускаем smartmontools

# /etc/init.d/smartmontools start

Проверяем log

# cat syslog | less
...
Oct 19 14:30:43 dark smartd[697]: smartd version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen 
Oct 19 14:30:43 dark smartd[697]: Home page is http://smartmontools.sourceforge.net/  
Oct 19 14:30:43 dark smartd[697]: Opened configuration file /etc/smartd.conf 

Использование smartctl

Тесты жесткого диска

Атрибуты SMART

Атрибуты состоят из нескольких полей, (наиболее часто обозначаемых как Val, Worst, Tresh, RAW), каждое из которых является определенным показателем, характеризующим техническое состояние накопителя на данный момент времени. Программы считывания S.M.A.R.T. выводят содержимое атрибутов, как правило, в виде нескольких колонок :

Online test (OC, 02h)– атрибут обновляет значение при выполнении off-line/on-line встроенных тестов SMART; Perfomance Related (PE или PR , 04h)– атрибут характеризует производительность ; Error Rate (ER , 08h )– атрибут отражает счетчики ошибок оборудования; Event Counts (EC, 10h ) – атрибут представляет собой счетчик событий; Self Preserving (SP, 20h ) – самосохраняющися атрибут; Некоторые из программ могут интерпретировать флаги в виде текстовых описаний, близких по смыслу к рассмотренным выше. Один атрибут может иметь несколько установленных в единицу значений флагов, например, атрибут с идентификатором 05 отражающий количество переназначенных из-за сбоев секторов из резервной области, имеет установленные флаги SP+EC+OC – самосохраняющийся, счетчик событий, обновляется при автономном и интерактивном режиме накопителя.

Для анализа состояния накопителя, пожалуй самым важным значением атрибута является Value - условное число (обычно от 0 до 100 или до 253), заданное производителем. Значение Value изначально установлено на максимум при производстве накопителя и уменьшается в случае ухудшения его параметров. Для каждого атрибута существует пороговое значение, при достижения которого, производитель не гарантирует его работоспособность - поле Threshold. Если значение Value приближается или становится меньше значения Threshold, - накопитель пора менять.

Наиболее важные показатели:

Ссылки