====== Проверка HDD с помощью S.M.A.R.T. ======
S.M.A.R.T. - от англ. self-monitoring, analysis and reporting technology, технология контроля и оценки состояния устройства встроенной диагностической аппаратурой.
Проверка дисков в Windows [[wiki:technical:ds:smart#windows|тут]].
===== Linux =====
Пакет **smartmontools** (для Debian) состоит из двух утилит (**smartctl** и **smartd**), которые контролируют и следят за системными накопителями.
==== Установка ====
# aptitude install smartmontools
==== Проверка HDD ====
# smartctl -a /dev/sda
где:
* ''/dev/sda'' - проверяемое устройство
* ''-a'', ''%%--%%all'' - показать полную информацию об устройстве
В случае проблем с HDD создайте новый тикет и поместите туда вывод **smartctl** в виде простого текста.
==== Мониторинг с помощью smartd ====
Редактируем ///etc/default/smartmontools// - раскомментируем строчку ''start_smartd=yes''. Параметр ''smartd_opts'' отвечает за дополнительные опции для **smartd**, ''%%--interval%%'' определяет периодичности проведения самодиагностики в секундах. Настроим список дисков для проверки и периодичность проверки - редактируем ///etc/smartd.conf//:
* закомментируем строку с ''DEVICESCAN''.
* для каждого диска добавим строчку, вида:/dev/sda -a -s (S/../../(1|3|6)/01|L) -m root@example.com -M diminishing
где:
* ''-a'' - включение большинства возможностей мониторинга: проверка «здоровья» диска, отслеживание изменений всех атрибутов, отслеживание неудачных тестов диагностики.
* ''-s (S/../../(1|3|6)/01|L)'' - расписание запуска тестов диагностики диска в виде регулярного выражения. В данном случае: в 1 час ночи в понедельник, среду, субботу будет запускаться краткий тест диска.
* ''-m root@example.com'' - email пользователя, на который будет отправлятся сообщение об ошибках на дисках. Для функционирования должен быть настроен почтовый сервер.
* ''-M diminishing'' - периодически повторять отправку письма с сообщениями об ошибке.
После внесения правок в ///etc/smartd.conf// перезапустим демон. Если возникли ошибки, то нужно смотреть лог ///var/log/daemon.log//. Для проверки работы email-оповещения нужно в ///etc/smartd.conf//, вместо ''-M diminishing'' поставить ''-M test''.
===== Windows =====
**HDDScan** - бесплатная программа, предназначенная для проверки HDD и SSD на битые сектора, просмотра S.M.A.R.T. атрибутов, изменения специальных настроек. Скачать можно [[http://rlab.ru/tools/hddscan.html|тут]]. Поддерживаются Windows 2000 SP4, Windows XP SP2 или SP3, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008.
**Acronis Drive Monitor** - бесплатное программное обеспечение Acronis для контроля жестких дисков серверов, рабочих станций и персональных компьютеров. Скачать можно [[http://www.acronis.com/ru-ru/personal/hard-drive-health/|тут]]. Поддерживаются Windows XP SP2, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008.
===== Ссылки =====
* [[https://ru.wikipedia.org/wiki/S.M.A.R.T.#.D0.90.D1.82.D1.80.D0.B8.D0.B1.D1.83.D1.82.D1.8B_S.M.A.R.T.|Таблица атрибутов S.M.A.R.T.]]
* [[http://rlab.ru/tools/hddscan.html]]
* [[http://www.acronis.com/ru-ru/personal/hard-drive-health/]]