The OpenNET Project / Index page

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

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

31.12.2020 16:04

Вышла новая версия пакета smartmontools 7.2, содержащего приложения smartctl и smartd для мониторинга и контроля (S)ATA, SCSI/SAS и NVMe дисков, поддерживающих технологию SMART. Поддерживается работа на платформах Linux, FreeBSD, Darwin (macOS), Windows, QNX, OS/2, Solaris, NetBSD и OpenBSD.

Основные улучшения:

  • В smartctl добавлена поддержка вывода в формате YAML (опция --json=y).
  • В smartctl обеспечен вывод информации о поддержке ATA TRIM и зонированных устройствах.
  • Улучшения в поддержке SCSI: исправлена поддержка scsi_grown_defect_list, добавлена поддержка ключей '-s standby,now' и '-s standby,off', '-n POWERMODE', добавлена эвристика для корректной работы с subpages в старых и новых дисках.
  • NVMe: поддержка стандарта 1.4, ограничение максимального размера страниц, поддержка USB моста RTL9210.
  • USB: добавлена поддержка протоколов JMB39x (QNAP NAS) и JMS562 (USB->SATA).
  • macOS/Darwin: поддержка NVMe log-страниц.
  • Другие исправления и обновления в базе данных дисков.


  1. Главная ссылка к новости (https://www.smartmontools.org/...)
  2. OpenNews: Новая версия утилит для работы со SMART-информацией - Smartmontools 7.1
  3. OpenNews: Новая версия утилит для работы со SMART-информацией - Smartmontools 7.0
  4. OpenNews: Представлен дистрибутив Red Hat Enterprise Linux 8.3
  5. OpenNews: Компания Cloudflare подготовила патчи, кардинально ускоряющие дисковое шифрование в Linux
  6. OpenNews: Выявлена несовместимость SMR-дисков WD с ZFS, которая может привести к потере данных
Автор новости: samm
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54339-smartmontools
Ключевые слова: smartmontools, disk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (66) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, InuYasha (??), 16:47, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Во! Вот это прям супер новости! Один из важнейших проектов, успехов и долгой жизни ему!
    Жаль, deb-пакетов нет.
     
     
  • 2.3, Аноним (3), 16:55, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –24 +/
    Может и важный, но малофункционален для серверов.
     
     
  • 3.6, Аноним (6), 17:08, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что же, по вашему мнению, многофункционально для серверов?
     
     
  • 4.9, Озорной Гусь (?), 17:33, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Видимо имеется ввиду отсутствие полноценной поддержки энтерпрайзных рейд-контроллеров.
     
     
  • 5.13, Random (??), 17:37, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    По крайней мере адаптеки 5xxx-8xxx прекрасно поддерживаются.
     
     
  • 6.29, Подержанный adaptec (?), 20:13, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Прости но такой компании больше нету.
     
  • 5.23, Аноним (23), 20:04, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не только raid контроллеры.
     
  • 5.35, Аноним (35), 02:45, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а вы часом запросы к винтам по шине, через контроллер с доступом во всяких санах не путаете?  
     
  • 5.38, Аноньимъ (ok), 05:17, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так лютый ентерпрайз только через лютый ентерпрайз поддерживается. И никому во всем белом свете не прийдет в голову махровый ентерпрайз поддерживать опенсорс утилитой для широкого круга оборудования и ОС.
     
  • 3.14, samm (ok), 18:15, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >  Может и важный, но малофункционален для серверов.

    WAT?!?

     
     
  • 4.20, Аноним (20), 18:45, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    WHAT?
     
  • 3.17, Аноним (17), 18:33, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Вышеотписавшимся — что вы удивляетесь? Если в понимании автора треда "сервер" — это Microsoft(R) Windows™ Server или SQL Server™, то он вам все как на духу изложил. Простите его под Новый Год, его и так судьба обидела.
     
     
  • 4.27, Аффтор (?), 20:10, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что такое Necrosoft
     
  • 3.40, Аноним (40), 12:34, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Может и важный, но малофункционален для серверов.

    А что же тогда многофункционально для серверов? "И хрен с ним, с мониторингом"?

     
  • 2.4, Корец (?), 16:56, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Жаль, deb-пакетов нет.

    Ждём ебилдов!

     
     
  • 3.33, Michael Shigorin (ok), 00:47, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Пока где-то ждут deb-пакетов, ebuild-ов, ещё чего-то -- в альте оно уже собралось: http://webery.altlinux.org/task/264256 (в т.ч. и под e2k) ;-)

    Всех, у кого уже наступил -- с наступившим!

    PS 2 samm: спасибо за труды!

     

  • 1.2, Аноним (3), 16:51, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть преимущества перед hdsentinel?
     
     
  • 2.5, Аноним (6), 17:07, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да
     
     
  • 3.24, Аноним (23), 20:06, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Докажи хоть несколько, кроме открытого кода.
     
     
  • 4.28, Аноним (28), 20:12, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Докажи хоть несколько, кроме открытого кода

    Держи научно обоснованное доказательство: (a ∧ b) ∨ (¬a ∧ c) ∨ (b ∧ c) ≡ (a ∧ b) ∨ (¬a ∧ c)

     
  • 4.41, Аноним (40), 12:37, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Докажи хоть несколько, кроме открытого кода.

    С открытым кодом оно, видите ли, может мониторить жестак прицепленый к моему роутеру. Попробуй этот номер с твоей проприетарной штукой. Подумаешь, фигня какая - не работает в куче конфигураций.

     
  • 2.49, commiethebeastie (ok), 20:52, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    smartmontools можно легально развернуть на сотнях машин и экспортировать рапорты в заббикс.
     

  • 1.7, Аноним (7), 17:10, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    База дисков стабильно отстаёт на несколько лет. А так всё неплохо, когда верно идентифицирует параметры, даже через китайский переходник показывала (пришлось какие-то ключи перебирать). В принципе, у неё задач то, запускать тесты да парсить выхлоп диска. Но вот базы устаревшие это прямо беда.
     
     
  • 2.10, Аноним (10), 17:34, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Проблема такая есть, самому приходилось что-то вручную добавлять под новый ссд. Нельзя назвать это виной смартмонтулсов, спасибо за это лучше скажите производителям, которые положили большой на линукс и своих пользователей в целом
     
  • 2.15, samm (ok), 18:17, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1. есть апдейтер.
    2. шлите патчи

    бяда прям, лол

     
     
  • 3.16, Аноним (7), 18:28, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это хорошо, если приложуха от производителя есть, где эта таблица будет заполнена. А если нет, как я буду идентифицировать параметры?

    Апдейтер бесполезен чуть более чем полностью, он по-моему трёхлетней давности хидеры скачивает или что-то там такое. Чем это поможет?

     
     
  • 4.18, samm (ok), 18:39, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Это хорошо, если приложуха от производителя есть, где эта таблица будет заполнена. А если нет, как я буду идентифицировать параметры?

    99% ssd дисков используют чипсеты от +- тех же вендоров что и остальные, что, кстати, отлично видно по базе. Иногда с небольшими вариациями. Часто можно догадаться какой чип, просто посмотрев на список параметров и сравнив их с базой. Кроме того часто вендор дает утилиту (конечно, только для винды) где также можно глянуть на параметры. Ну и да, для кучи дисков есть -l devstat где и без всякой базы все понятно.

    > Апдейтер бесполезен чуть более чем полностью, он по-моему трёхлетней давности хидеры скачивает или что-то там такое. Чем это поможет?

    тут мы имеем очевидное вранье. посмотрите для примера историю свн чтобы понять что это не так.

     
     
  • 5.26, Проф. монтаж (?), 20:09, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты домохозяйка без sdcard
     
  • 5.32, Аноним (32), 22:57, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы в гугле по filetype:pdf искать пробовали? В дейташитах обычно всё нужное есть.
     
  • 5.36, Аноньимъ (ok), 05:09, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Кроме того часто вендор дает утилиту (конечно, только для винды) где также можно глянуть на параметры

    Как раз часто ничего не даёт. Даже даташита.

    На пальцах одной руки можно пересчитать тех что дают.

     
  • 5.67, Аноним (67), 02:26, 05/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    1% таки есть. С алиэкспресса заказывал несколько раз подряд переходники SATA-USB3, одинаковые с виду, так один оказался хрен пойми на каком чипсете. smartctl работает только с параметром -d sat, вгоняет hdd в спячку постоянно. Ладно хоть я его изначально воткнул на бэкапный сервер, который раз в неделю просыпается.
     
  • 3.34, пох. (?), 02:05, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > есть апдейтер.

    его ж отломали с визгом что несесюрно-несесюрно таскать какие-то .h файлы непонятно откуда (то ли дело целиком весь сишный код вместе со сборочным инструментарием, и запустить от рута - это-то точно безопастно!) ?

    Или это только в дерьмиане и убунте, а апстрим по прежнему апдейтится?
    Я, сорри, подзабыл уже то представление цирка уродов.

     
     
  • 4.39, samm (ok), 11:42, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    это был бред дебиановского мейнтейнера (и только его, убунта просто пересобрала пакет). К счастью он отвалился и новый вменяемый и вернул фичу назад.
     
  • 2.37, Аноньимъ (ok), 05:12, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К сожалению производители все меньше и меньше интересуются предоставлением хоть какой-то технической информации.

    Вон уже некоторые скорость вращения блинов считают чисто виртуальным маркетинговым значением.

     
     
  • 3.45, пох. (?), 18:12, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Вон уже некоторые скорость вращения блинов считают чисто виртуальным маркетинговым значением.

    Ну она вообще-то и есть... пока ты не разбираешь сдохший диск, чтобы сделать из него вентилятор или стробоскоп.

    По сути всегда была разновидностью гадания на кофейной гуще о действительно значимых параметрах - шуме, рабочей температуре, уровню вибраций и стойкости к чужим,  и так далее - которые от нее зависят только косвенно. Другой вопрос, что и этих данных тоже нет толком.


     
     
  • 4.47, Michael Shigorin (ok), 20:19, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А я-то думал -- о предельных значениях average seek time и transfer rate...
     
     
  • 5.48, пох. (?), 20:39, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и вот нах они тебе нужны? Это тоже только информация для гадания на кофейной гуще.

    С тем же успехом (или даже с большим, потому что информация уже усреднена по больнице) можешь гадать на этом самом "5700 grade" - очевидно, что такой диск будет медленнее чем "7200", независимо от реальной скорости вращения и тем более среднебольничных seek time. А больше, в общем-то, ничего с тех миллисекунд не нагадаешь.

    А что греется он как 7200 а не как 5 - ну так разные 7200 тоже сильно разно греются.

    mtbf? Ну так тоже - "показатели достигли потолка, с которого и были изначально взяты". Кто и как его считает даже для энтерпрайзных дисков - темна вода во облацех.

     
  • 5.61, edo (ok), 20:30, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так один производитель выдавал диски 7200 за диски 5400, так что тут речь именно о шуме и нагреве.
     
     
  • 6.65, пох. (?), 23:46, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я ж говорю - с чем сравниваем? Если с гелиевыми энтерпрайзными того же производителя - так те может не тише, я ни тех, ни этих не слышу, но холоднее, хотя и честные 7200. А если с wd gold старых выпусков - то gold и горячее и ощутимо жюжжят, как положено.

    Т.е. абстрактная цифирь в вакууме, знать ее может и прикольно, но пользы от нее никакой.

     
  • 4.60, OpenEcho (?), 14:20, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > По сути всегда была разновидностью гадания на кофейной гуще о действительно значимых параметрах

    Про эйферические данные не скажу, но вот параметры СМАРТ-а: 5, 196, 197, 198 помогли вовремя сохранить херобайты данных и избежать даунтаймов

     
  • 2.43, лютый жабби__ (?), 14:33, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну чё за бред? винты не видеокарты, почти все берут новые модели и не жужат. Ни разу не было проблем... давай пруфы, что прямо "стабильно всё отстаёт на годы"
     
     
  • 3.44, Аноним (7), 15:39, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя не было проблем, у меня были сотни раз. Видишь, как получается. Поясни свой бред за видеокарты, пожалуйста. Кто-то покупает старые видеокарты, поддержка которых уже выкинута из драйвера, или что?
     
     
  • 4.52, лютый жабби__ (?), 09:14, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >у меня были сотни раз

    ты про надпись
    Device is:        Not in smartctl database
    ? не пофиг ли на неё, если основные параметры все определяются?

    >Кто-то покупает старые видеокарты, поддержка которых уже выкинута из драйвера

    на помойке находит? ну пусть центос6 поставят )
    хотя у меня почти 25летний aureal vortex 1 на распоследнем ядре в Арче изумительно работает

     
     
  • 5.56, Аноним (7), 16:43, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не всё параметры определяются, самые важные часто не определяются. Не только ссд, но и новые хдд (ну как новые, модели на тот момент года 2 было). Ещё вроде было такое, что какой-то параметр определялся как другой параметр, потом исправили через годик.
     
  • 4.55, samm (ok), 15:33, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > У тебя не было проблем, у меня были сотни раз.

    и сколько раз из них вы открыли баг или PR в GH или Trac проекта? :)

     

  • 1.8, Аноним (32), 17:31, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    >формате YAML (опция --json=y).

    Л - Логика.

    P.S. Де-факто она уже была, yaml - надмножество JSON

     
     
  • 2.11, Озорной Гусь (?), 17:36, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тоже глаз за это зацепился. Имхо, надо было отдельный аргумент пилить, а то логика немного ломается.
     
  • 2.12, Аноним (10), 17:37, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    а это потому что лепят параметры, не подумав на шаг вперед хотя бы. Надо сразу делать свитч --format=xxx, и туда уже добавлять хоть xls (для извращенцев)
     
  • 2.19, samm (ok), 18:42, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Логика тут есть - yaml is a superset of json, see https://yaml.org/spec/1.2/spec.html
     
     
  • 3.21, Аноним (21), 18:50, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Логика была бы, если бы было наоборот. JSON — это YAML, но не всякий YAML — JSON.
     
     
  • 4.22, samm (ok), 19:04, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ну в целом согласен, да.
     
  • 3.30, EPIC (?), 20:19, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Oracle нужно подать в суд на yaml
     
  • 2.31, commiethebeastie (ok), 22:14, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Фигасе надмножество. В синтаксис yaml закрался питоновский прапорщик.
     
     
  • 3.42, Аноним (40), 12:38, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не прапорщик а надмозжество, вот не надо тут!
     

  • 1.46, банан (?), 19:16, 01/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > ...YAML (опция --json=y).

    Не удивлюсь если xml возвращает

     
  • 1.50, Kuromi (ok), 21:54, 01/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите, имеется NVMe Штеуд 760p - GSmartControl который фронтэнд к smartmontools вообще никак его не определяет, говорит Unknown Model и ничего о устройстве не говорит. Диск новый, исправный. Что за?
     
     
  • 2.51, Аноним (23), 23:26, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    smartmontools это для бедных
     
     
  • 3.62, Аноним (62), 20:57, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > smartmontools это для бедных

    А для богатых что? Персональный раб, который чикерит диски smartmontools и присылает отчеты?

     
  • 2.53, Аноним (53), 12:04, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня обратная проблема. Все определяет и показывает, что все хорошо, но я чувствую, что он мне врет.)
     
  • 2.54, samm (ok), 14:58, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    gsmartcontrol не умеет с nvme работать, он разрабатывается другим автором и последнее время в стагнации. Так что cli вам поможет.
     
  • 2.57, Alexey (??), 17:33, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я вот дописал уже интерфейс нормальный с переработкой всего кода. Надеюсь до конца месяца выложу бету, там nvme диски норм отоьражаются.
     
     
  • 3.58, Michael Shigorin (ok), 19:59, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я вот дописал уже интерфейс нормальный с переработкой всего кода.
    > Надеюсь до конца месяца выложу бету, там nvme диски норм отоьражаются.

    Черкните и сюда -- отдельной новостью или хоть сюда же :-)

     
     
  • 4.63, Alexey (??), 23:01, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да что писать, весь интерфейс на QML я переписал, почти весь код переписан с Си на С++.
    Дизайн готов, сейчас его вшиваю. Единственное я не продумал как фитбеки получать от народа что еще можно добавить или что лишнее.
    Но и ложка дегтя, так как 2 релиз у меня будет на Qt6 то вся прога будет идти только как snap пакет. Я не хочу заморачиватся подгонкой версий либ под каждый дистрибутив.
     
     
  • 5.64, Michael Shigorin (ok), 23:22, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Но и ложка дегтя, так как 2 релиз у меня будет на Qt6

    Насчёт Qt6 субъективно поторопились (для кого прога-то?), но смотрите сами.

    > то вся прога будет идти только как snap пакет. Я не хочу заморачиватся
    > подгонкой версий либ под каждый дистрибутив.

    ...а здесь от души советую вот эту статью: http://freshmeat.sourceforge.net/articles/lessons-in-packaging-linux-applicat

     
     
  • 6.66, Alexey (??), 02:02, 04/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По поводу Qt6 это не сейчас а позже, пока все пишется на 5.12.2
    Прога просто была переписана, кто то захочет юзать с более удобным и понятным интерфейсом)
     
  • 3.59, samm (ok), 01:42, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    о, круто, пишите, добавим на вебсайт и потестим
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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