====== Проверка 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/]]