The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Новая версия утилит для работы со SMART-информацией - Smartmontools 6.1

19.03.2013 20:49

Вышла новая версия пакета smartmontools (6.1), содержащего приложения (smartctl и smartd) для мониторинга и контроля (S)ATA и SCSI/SAS дисков, поддерживающих технологию SMART.

Основные изменения, реализованные с момента выхода 6.0:

  • Поддержка SCSI: новые опции -s/-g wcache/rcache для управления кешированием, добавлено много информации об устройствах, в том числе идентификация скорости вращения дисков, форм фактора, статуса тестирования. Добавлена поддержка записи атрибутов (-A) и статуса (-s) в smartd. Добавлена поддержка команды READ DEFECT(12) для работы с большими списками дефектов. Переработан вывод smartctl для более удобного отображения информации.
  • Поддержка ATA: поддержка стандарта ACS-3, улучшена опция "-l directory", исправлена поддержка '-l select,cont+SIZE', добавлена поддержка OEM Id, улучшено определение температуры дисков в smartd.
  • Поддержка FreeBSD: реализована работа с SAS дисками на контроллерах Areca, улучшена поддержка 3ware, добавлена поддержка 3ware 9750 (/dev/twsX). Исправлены проблемы с atacam устройствами и улучшена работа с LSI/Megaraid контроллерами.
  • Поддержка Linux: реализована работа с SAS дисками на контроллерах Areca, улучшена поддержка LSI/Megaraid, добавлено автоматическое определение устройств для LSI/Megaraid интерфейса.
  • Прочие изменения: для отправки сообщений теперь используется скрипт /etc/smartd_warning.sh, код связанный с поддержкой сети исключен из smartd. Множество обновлений в базе устройств, поддержка Prolific USB контроллеров, исправления ошибок.


  1. Главная ссылка к новости (http://smartmontools.org/...)
  2. OpenNews: Релиз утилит для работы со SMART-информацией - Smartmontools 5.43
  3. OpenNews: Релиз утилит для работы со SMART-информацией - Smartmontools 5.42
  4. OpenNews: Релиз утилит для работы со SMART-информацией - Smartmontools 5.40
  5. OpenNews: Релиз утилит для работы со SMART-информацией - Smartmontools 5.41
Автор новости: samm
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/36440-smartmontools
Ключевые слова: smartmontools, disk, smart
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:27, 19/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Круто. Я уж думал оно "того", при том что с современными недодисками, которые без избыточности использовать нельзя ни в коем случае даже для /tmp, утилита незаменима.
     
     
  • 2.3, samm (ok), 01:27, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ладно, регулярно новые версии выходят. А что до новых дисков - я вот еще хорошо помню болгарские мфм на 10мб, которые надо было раз в неделю форматировать ) Так что разные диски и сейчас и тогда были, но бекапы в любом случае важны.
     

  • 1.2, anonymous (??), 01:16, 20/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > поддержка Prolific USB контроллеров

    Теперь usb-мосты в кейсах таки смогут отдавать смарт?

     
     
  • 2.4, samm (ok), 01:28, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> поддержка Prolific USB контроллеров
    > Теперь usb-мосты в кейсах таки смогут отдавать смарт?

    И раньше могли. В идеале - это если мост поддерживает SAT, но в smartmontools есть и поддержка некоторых vendor решений.

     
  • 2.5, Аноним (-), 01:41, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Теперь usb-мосты в кейсах таки смогут отдавать смарт?

    У меня уж сто лет как отдает, правда контроллер другой. Ну разве что в старых версиях надо было руками тыкать в тип устройства (-t sat, кажется или как-то так). В новых версиях это починили - везде где мне это мешало жить я на мозг программерам накапал. Теперь не мешает. Пишите баги, Шура, пишите. Они золотые :)

     

  • 1.6, Аноним (-), 09:15, 20/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Не видел нормально работающего SMART. Как, впрочем, и спящего режима. Две фичи, которые как положено не работают ни в одной системе, как Linux, так и Windows.
     
     
  • 2.7, Клыкастый (ok), 09:19, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что с твоей точки зрения "нормально работающий смарт"? Да ещё "в системе Linux/Windows". Подкрадывается сомнение в том что ты в курсе о чём речь.
     
     
  • 3.8, Аноним (-), 09:38, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нормально работающий = как минимум, отдающий системе достоверную информацию об устройстве. Например, вы получаете, скажем, миллионы ошибок записи на заведомо исправном ЖД, при этом монитор выдает, что качество диска хорошее.
     
     
  • 4.9, Клыкастый (ok), 10:00, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Например, вы получаете, скажем, миллионы ошибок записи на заведомо исправном

    ЖД, при этом монитор выдает, что качество диска хорошее.

    Видимо стоит почитать, что же это за миллионы ошибок. Что за счётчик. Для "бытовых" HDD есть как минимум толковый счётчик Reallocated_Sector_Ct.

     
  • 4.10, Anonymous1 (?), 10:33, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Может быть, это был не ЖД, а SSD? Или проблема с USB шнуром, которым сей (внешний) диск подключен (типа подвинул - заработало)? Как-то в иных случаях я кучи ошибок записи на заведомо исправном диске не видел...
     
     
  • 5.14, Аноним (-), 13:46, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Может быть, это был не ЖД, а SSD?

    У ssd навалом параметров в SMART, достаточно информативных, если вы понимаете как работает флеш и накопитель на оном.

     
  • 4.11, samm (ok), 12:20, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не стоит выдавать свою безграмотность за проблемы SMART.
    1) Атрибуты и их значения не являются частью стандарта и вендор может там отдавать произвольные значения в одному ему известном формате.  Вот, даже в статье из вики про атрибут 0x01: "The raw value has different structure for different vendors and is often not meaningful as a decimal number."
    2) Смарт позволяет, помимо отображения атрибутов, проводить тестирование дисков.
    3) На "заведомо исправном" жестком диске действительно ежеминутно происходит множество разных не фатальных ошибок, которые корректируются ECC и прочими алгоритмами.
    4) Некоторые вендоры публикуют список поддерживаемых атрибутов и их значения. В SSD, например, этот список совершенно другой чем в HDD. В smartmontools есть база данных устройств в которой можно указать как трактовать атрибуты по vendor/device id.
    5) В SAS/SCSI в этом плане меньший бардак, но при этом все равно есть куча vendor specific страниц и расширений, часть из которых поддерживается smartctl.
     
     
  • 5.17, Аноним (-), 14:06, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зашибись у вас, ребята, дискуссия. Один пишет, что [фактически] нормально работающего s.m.a.r.t. нет, видимо, имея в виду, что каждый производителей под этой чудной аббревиатурой понимает что-то свое особенное. А, следовательно, нет и универсального ПО, не требующего дополнительных настроек под все модели HDD, якобы сабжа поддерживающие. Другой тут же его, фигурально выражаясь, козлом объявляет, после чего расшифровывает все его тезисы, подтверждая сказанное. Ну, артисты. :)

    А по-моему, нужно зайти в BIOS, отключить сабжа на хрен и жить спокойно.

     
     
  • 6.20, samm (ok), 14:15, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Зашибись у вас, ребята, дискуссия. Один пишет, что [фактически] нормально работающего s.m.a.r.t.
    > нет, видимо, имея в виду, что каждый производителей под этой чудной
    > аббревиатурой понимает что-то свое особенное. А, следовательно, нет и универсального ПО,
    > не требующего дополнительных настроек под все модели HDD, якобы сабжа поддерживающие.
    > Другой тут же его, фигурально выражаясь, козлом объявляет, после чего расшифровывает
    > все его тезисы, подтверждая сказанное. Ну, артисты. :)

    Смарт не требует дополнительных настроек. Более того - не надо декодировать значение атрибута, чтобы понять что он failing. Да и self tests никто не отменял. Как и "историю проблем". Впрочем, зачем это знать комегу петросяну?
    > А по-моему, нужно зайти в BIOS, отключить сабжа на хрен и жить
    > спокойно.

    Да, так и делайте. Еще советую удалить fsck (он может вопросы непонятные задавать) и никогда, никогда не тестируйте память (нет универсального теста). И рейд не стоит мониторить (нет универсальной утилиты, хаха).

     
  • 6.21, Клыкастый (ok), 14:34, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Фактически смарт работает. Фактически даже если не влезать в дебри есть пара параметров, которые можно  (и нужно) мониторить. Например количество перемещённых секторов. И софт в *nix работает отлично. И все свои серваки мониторю и по смарту в том числе. Не надо додумывать за человека. Уточните что он имел в виду.
     
  • 4.12, Аноним (-), 13:01, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А.. ну так это Сигейты славятся многомиллионными счетчиками, ага. Хотя даже у них самые важные счетчики вполне адекватны и юзабельны.
     
     
  • 5.15, Аноним (-), 13:49, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > них самые важные счетчики вполне адекватны и юзабельны.

    А еще у них фирмварь затирала сама себя. Ну в общем сигейт - он такой... :)

     
     
  • 6.16, samm (ok), 13:58, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> них самые важные счетчики вполне адекватны и юзабельны.
    > А еще у них фирмварь затирала сама себя. Ну в общем сигейт
    > - он такой... :)

    У практически всех крупных вендоров были проблемные серии-модели. Можно тот же фуджи вспомнить, который после мегафейла вообще закрыл производство HDD.

     
  • 5.18, Аноним (-), 14:08, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А.. ну так это Сигейты славятся многомиллионными счетчиками, ага. Хотя даже у
    > них самые важные счетчики вполне адекватны и юзабельны.

    Ну да, самые. Они бы тупо о стандартах сначала договорились.

     
     
  • 6.22, Клыкастый (ok), 14:37, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну да, самые. Они бы тупо о стандартах сначала договорились.

    есть разница между "нихрена не работает" и "жаль нет стандартов".

     
     
  • 7.24, samm (ok), 14:51, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ну да, самые. Они бы тупо о стандартах сначала договорились.
    > есть разница между "нихрена не работает" и "жаль нет стандартов".

    Более того - даже стандарты есть, просто несовершенные. И в последних ата драфтах очень много чего улучшено, в том числе сделано много для стандартизации атрибутов. Правда, я верю, что вендоры и тут придумают что-то свое )

     
  • 4.25, Michael Shigorin (ok), 18:06, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > как минимум, отдающий системе достоверную информацию об устройстве.

    SMART на потребительских дисках затупили где-то в районе 2005, когда в массы пошли очень умные BIOS, поднимающие вопли на пару честно рассказанных ремапов... :(  Теперь обычно всё красиво и бесполезно.

     
     
  • 5.26, samm (ok), 18:37, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> как минимум, отдающий системе достоверную информацию об устройстве.
    > SMART на потребительских дисках затупили где-то в районе 2005, когда в массы
    > пошли очень умные BIOS, поднимающие вопли на пару честно рассказанных ремапов...
    > :(  Теперь обычно всё красиво и бесполезно.

    Михаил, не понимаю что такое "красиво и бесполезно". По поводу биосов и смарта - обычно биос вообще не смотрит атрибуты, а спрашивает у диска health status. Если фирмварь отвечает фейл - биос честно репортит это юзеру, при этом не забывая потребовать нажать ф1 (ненависть!). Дальше биос вообще не при делах, а за дело берется операционка или прога, например smartd, которая и отвечает за работу с этой информацией.

     
     
  • 6.27, Michael Shigorin (ok), 20:33, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Михаил, не понимаю что такое "красиво и бесполезно".

    В смысле не-нули порой появляются уже тогда, когда долго думает или вовсе головой бьётся.  Могу ошибаться, но на схожих моделях дисков разных поставок изменение поведения было довольно ощутимым (тогда ещё на 80Gb SATA довольно заметный процент проблемных новых был по крайней мере из того, с чем доводилось сталкиваться "в поле" -- поэтому пары лет до влияния физического износа ждать не приходилось).

    BIOS упомянул как тот канал, через который предупреждающая сильно заранее информация _могла_ быть воспринята как указание на брак производителя -- тогда диски могли показывать "с нуля" ненулевые ремапы, затем все как один начали рапортовать с завода ровно 0.

    Достоверных сведений со стороны поставщиков у меня тут нет -- наверное, можно попробовать спросить у FatAndy на ixbt, но не настолько уже интересно (всё равно в зеркало или ещё какой массив с избыточностью засовывать и бэкапы делать, в сухом остатке -- отношение к производителям и конкретным линейкам/моделям).

     
     
  • 7.28, samm (ok), 20:45, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    По моему опыту - просто бывают удачные и неудачные серии, не думаю что тут какой-то хитрый план. Да, я видел диски которые давали fail продолжая успешно работать и наоборот соответственно. Но некоторый тренд смарт дает отследить, ну и настроенные заблаговременно self test-ы у меня нередко давали сигнал к замене до того, как это замечал рейд. Кстати, на SSD смарт особенно важен,  wear-leveling мониторить просто необходимо для того, чтобы избежать "сюрпризов". А, ну и температура - забитый пылью бекплейн или сдохший кондей вполне могут привести к преждевременному выходу из строя. А история температуры дисков - 1 из поводов для наезда на датацентр.
     
  • 2.13, Аноним (-), 13:46, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не видел нормально работающего SMART.

    Зато я - видел. На помирающем диске фирмварь повысила счетчик pending sectors count. Правда, почему-то переназначить не смогла. И вообще, несколько мест не прочлось. Но смарт по крайней мере показал признаки проблем.

    > Как, впрочем, и спящего режима.

    Use force^W hdparm, Luke. Все там прекрасно настраивается. Погуглите, если сразу не доходит. Только упаси боже им безбашенно пользоваться - это не самая безопасная утилита на свете. Она реально меняет некоторые non-volatile настройки накопителей, которые потом будут запомнены накопителем "навсегда". Там и автоматическое управление питанием, и значения AAM и прочая. Безбашенно крутить такие вещи не рекомендуется.

    > Две фичи, которые как положено не работают ни в одной системе, как Linux,
    > так и Windows.

    Они вообще-то сильно зависят от качества реализации в фирмвари конкретного накопителя. Насколько наиндусили в фирмвари - настолько и работает. Но это довольно базовые команды. Как-то по минимуму - работают. Вот дефолты у производителей разные. Но если откомандовать утилей типа hdparm - обычно все-таки подчиняются.

     
     
  • 3.19, Аноним (-), 14:09, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Зато я - видел

    Ага. Раз в жизни. И так в памяти запечатлелось, что до сих пор забыть не удается.


     
     
  • 4.23, Клыкастый (ok), 14:45, 20/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ага. Раз в жизни. И так в памяти запечатлелось, что до сих пор забыть не удается.

    Да рабочая технология. Не идеальная, не панацея, не серебряная пуля. Достаточно удобная. Непонятен сарказм. Настроение что ли плохое? :)

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру