Включение SMART для Ubuntu Server 16.04

S.M.A.R.T очень полезная функция, которая с большой вероятностью позволяет предупредить внезапный выход из строя HDD, что очень важно для серверной ОС. По умолчанию S.M.A.R.T в Ubuntu не контролируется, для этого служит приложение Smartmontools, которое устанавливается из репозитория. Приведу краткую инструкцию для установки этого приложения и контроля за состоянием SMART на Ubuntu Server 16.04

Пожалуй не стану углубляться в дебри работы со S.M.A.R.T, т.к. большинству пользователей достаточно просмотреть стандартный отчёт о состоянии диска через консоль или в веб интерфейсе Webmin.

Первый шаг — установка пакета Smartmontools. Наберите в терминале:

sudo apt install smartmontools

После установки проверим диск на совместимость S.M.A.R.T, где /dev/sda исследуемый диск

sudo smartctl -i /dev/sda

В консоли отобразиться информация о диске, но нас интересуют только последние строки и если смарт поддерживается диском, тогда в них будет следующее содержимое:

SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Если SMART не был включен на данном диске, тогда сделаем это через команду в консоли:

sudo smartctl -s on /dev/sda

GSmartControl
Узнать о значении атрибутов S.M.A.R.T можно Википедии.