Сисадмин-любитель (ulrith) wrote,
Сисадмин-любитель
ulrith

предсказание выхода из строя жёсткого диска при помощи S.M.A.R.T.

Развивая и углубляя тему долгосрочного хранения данных, а также учитывая, что мой основной жёсткий диск работает уже 938 дней (тьфу через левое плечо), я озадачился организацией на своём компе мониторинга дисков по технологии S.M.A.R.T. На мысль эту меня навёл пост в одном приятном блоге.

Лирическое отступление. Все современные жёсткие диски могут отслеживать своё состояние и сигнализировать о своей скорой кончине. Однако, как мы читаем на Википедии, «накопители НЕ МОГУТ сами сообщать о своём состоянии посредством технологии SMART, для этого существуют специальные программы».

Таким образом, возможно, ваш жёсткий диск прямо вот сейчас хрипит и бьётся в предсмертных конвульсиях, а вы этого и не знаете, а узнаете только когда когда вашим данным, хранящимся на этом диске, настанет ёк. Страшная перспектива… Между тем, в прошивке каждого современного диска имеются средства самодиагностики, которые могут предсказать сбой за 24 часа.

После внимательного прочтения вышеупомянутого поста, посвященного классной, разработанной в истинном стиле Unix, утилите smartmontools, у меня остались некоторые вопросы, ответить на которые автор поста не пожелал. Поэтому я обратился к первоисточнику, а именно, к статье автора утилиты Брюса Аллена в Linux Journal.

В результате мой /etc/smartd.conf принял такой вот вид:
/dev/sda -a -o on -S on -R 194 -s S/../../(1|2|3|4|5|6)/01|L/../../7/01 -m ulrith -M test
/dev/sdb -a -o on -S on -R 194 -s S/../../(1|2|3|4|5|6)/02|L/../../7/02 -m ulrith -M test


Опция "-R 194", оказывается позволяет писать в логи температуру диска в градусах Цельсия, а не только абстрактные нормализованные значения. А проверка того, что сообщение с предсмертными воплями диска действительно придёт в локальный почтовый ящик, осуществляется опцией "-M test".

В общем теперь, если что, будет время забэкапиться.
Tags: unixway
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments