The OpenNET Project / Index page

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

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

09.05.2016 16:35

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

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

  • Добавлена экспериментальная поддержка устройств NVMe в Linux, FreeBSD и Windows. Поддержка включает в себя новые опции в smartctl, интеграцию с smartd и автоматическое обнаружение устройств NVMe;
  • Улучшена поддержка режимов управления питанием стандарта ATA ACS-2;
  • Запрет SCT команд для дисков заблокированных с использованием ATA Security;
  • Множество улучшений в поддержке SAS/SCSI;
  • smartd: исправлено падение при использовании ключа '-s' без аргумента;
  • Множество улучшений и исправлений в утилите update-smart-drivedb: по умолчанию используется HTTPS, больше выбор утилит и способов для загрузки обновленной базы, возможность запретить update-smart-drivedb на этапе конфигурирования утилиты;
  • База данных smart атрибутов (drivedb.h) теперь поддерживает атрибуты по умолчанию для HDD и SSD дисков;
  • Обновления в базе дисков drivedb (HDD, SSD, USB устройства);
  • Solaris: добавлено авто определение SAT устройств, устаревшая ATA поддержка по умолчанию отключена;
  • Windows: авто определение USB устройств по букве диска, улучшение поддержки "спящих" дисков, поддержка Windows 10;
  • Множество изменений на основе отчетов Clang Static Analyser и Cppcheck.


  1. Главная ссылка к новости (https://www.smartmontools.org/...)
  2. OpenNews: Новая версия утилит для работы со SMART-информацией - Smartmontools 6.4
  3. OpenNews: Новая версия утилит для работы со SMART-информацией - Smartmontools 6.3
  4. OpenNews: Новая версия утилит для работы со SMART-информацией - Smartmontools 6.2
  5. OpenNews: Новая версия утилит для работы со SMART-информацией - Smartmontools 6.1
  6. OpenNews: Релиз утилит для работы со SMART-информацией - Smartmontools 5.43
Автор новости: Samm
Тип: Программы
Короткая ссылка: https://opennet.ru/44392-smartmontools
Ключевые слова: smartmontools
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 19:21, 09/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    >Множество изменений на основе отчетов Clang Static Analyser и Cppcheck.

    Ну да, как спамить тут и на ЛОРе так блюющий единорог впереди планеты всей, а как работу делать, так расчехляется старый добрый Cppcheck...
    Ах, ну да: единорог же блюет лишь в винде. В культурные места его, засранца, не пускают...

     
     
  • 2.2, Sluggard (ok), 19:43, 09/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это ты про PVS Studio так ласково что ли? =)
     
     
  • 3.3, A.Stahl (ok), 19:53, 09/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну да. Если в них чего хорошего и есть, так это забавный логотип.
     
     
  • 4.4, Sluggard (ok), 19:59, 09/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, на ЛОРе вон обсуждают книгу Андрея Карпова. Правда жалуются на вендоспецифичность и кучу рекламы PVS. ))
     
  • 4.10, Шарп (ok), 22:04, 09/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Логотип ужасен. Они же вроде проприетасты, где же корпоративный этикет и всё вот это вот.
     
     
  • 5.13, odd.mean (ok), 00:16, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну хабралюди же готовы потреблять? А на некоторые странности от tcpdump можно и глаза прикрыть ;)
    Кстати, не уверен до конца в том, что эти странности действительно настолько подозрительны: повторить не получается. Прошу считать частным параноидальным мнением.
     
     
  • 6.19, Аноним (-), 08:58, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А что за странности? Хочется подробностей.
     
  • 5.17, iPony (?), 06:14, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Логотип ужасен

    Единорог не может быть ужасным

     
  • 2.5, Шарп (ok), 20:15, 09/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Позволь открыть тебе глаза. ЦэпепеЧек используют потому что он бесплатный, а не потому что PVS говно.
     
     
  • 3.8, Led (ok), 21:52, 09/05/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Позволь открыть тебе глаза. ЦэпепеЧек используют потому что он бесплатный, а не
    > потому что PVS говно.

    Значит PVS таки говно (платное)?

     
  • 3.15, Аноним (-), 01:01, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Позволь открыть глаза тебе - PVS НЕ используют потому что это невозможно принципиально - он привязан к одной убогой IDE под одну убогую систему, это даже если не вспоминать о том что он проприетарщина, и даже о том что индивидуальному разработчику его даже не купить. Так что таки да - PVS гoвно. А cppcheck просто работает.
     
     
  • 4.33, ram_scan (?), 17:12, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    IDA с рентгеном таки тоже не купить. Даже если денег на нее таки есть. Но нет ее при этом только у ленивого.
     
     
  • 5.34, Аноним (-), 17:22, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только говорить о результатах её использования большинство некупивших стесняются. Никому не хочется иметь дело с органами.
     

  • 1.7, Samm (??), 21:06, 09/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Так, чтобы прекратить спам: мы используем cppcheck и Clang Static Analyser в первую очередь потому, что это бесплатные opensource продукты, которые прекрасно работают в автоматическом режиме на нашем buildhost. При этом cppcheck прекрасно ловит "тупые" ошибки, вроде unused функций, неправильного использования поинтеров и тому подобное. А CSA удобен тем, что проходит по всем возможным ветвлениям в коде и показывает возможные проблемы, если они есть. Так, например, был найден crash при ключе -s без аргументов и еще несколько нетривиальных ошибок. PVS нам не предлагали анализ кода, кроме того - если я правильно понял, у них оно под win32, и тогда нас это не устраивают. Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux, поднимать ради платного анализатора windows vm я не вижу никакого смысла.
     
     
  • 2.9, Аноним (-), 22:02, 09/05/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Сейчас прибегут PVS-овцы и будут рассказывать, что в индивидуальном порядке вам под Linux всё соберут.
     
     
  • 3.24, Аноним (-), 10:15, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И это плохо? Люди зарабатывают деньги в очень специфичной нише, в которой многое делается под ключ. Но  тебе у себя в чулане за занавесками, конечно, не понять.
     
     
  • 4.32, Led (ok), 15:52, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > И это плохо? Люди зарабатывают деньги в очень специфичной нише, в которой
    > многое делается под ключ. Но  тебе у себя в чулане
    > за занавесками, конечно, не понять.

    Карпов, залогинься.

     
     
  • 5.37, Аноним (-), 18:05, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Шторы раздвинь, а то плохо видишь.
     
  • 2.11, ананим.orig (?), 23:04, 09/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux,

    А можно развить эту тему подробней?
    Crossdev? Mingw64? Host-система?
    И вообще — как она? Есть ли смысл вообще забить на мс-компилятор?

    В общем интересно. Поделитесь опытом.

     
     
  • 3.12, Аноним (-), 00:04, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем тебе MS-компилятор? Сейчас програмеры на gcc и clang перешли, кто кроссбилдом, кто просто mingw'ом. Автор LZ4 экспериментировал, так gcc на 15% студийный компилятор обошел.
     
     
  • 4.14, Анончег (?), 00:23, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По какому/каким параметрам обошёл? Если уж делаешь такие высказывания, то потрудись хотя бы называть параметры по которым сравнение проводилось.
     
     
  • 5.35, Аноним (-), 17:23, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Этого вендузятника разорвало, несите нового.
     
  • 5.36, _ (??), 17:27, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Хм ... а есть варианты?!?!
    Ну если не считать автора LZ4 д***м типа  Анончег-а?
     
  • 3.42, Samm (??), 15:18, 11/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux,
    > А можно развить эту тему подробней?
    > Crossdev? Mingw64? Host-система?

    MinGW для windows сборок, osxcross (clang based) для darwin (причем там мультибинари идет). Хост система во всех случаях Linux x86_64. Инсталятор для винды - NSIS, для OSX - родной pkg (тут было больше всего работы).

    > И вообще — как она? Есть ли смысл вообще забить на мс-компилятор?

    Ну это же вам решать )

    > В общем интересно. Поделитесь опытом.

    Спрашивайте ) Так как данный проект изначально из мира UNIX и без GUI - то и проблем особо не было, я бы сказал, что сейчас наоборот - некоторые новые фичи C++ не поддерживаются MVC и это приходится учитывать ;-)

     
     
  • 4.46, ананим.orig (?), 17:43, 12/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо.
    Просто для обмена опытом так сказать.
     

  • 1.23, Аноним (-), 10:13, 10/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ктонибудь сталкивался с такой проблемой почему не работают проверки когда в конфиге smartd прописана строчка(smartd запущен):
    /dev/sdb -a -m admin@mailtest.ru -o on -S on -s (S/../.././23|L/../../6/23)
     
  • 1.25, Зенитарка (?), 11:32, 10/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Windows 10 не нужен, и его поддержка тоже! Лучше сосредоточиться на Linux.
     
     
  • 2.27, Stax (ok), 12:23, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сосредоточиться на Linux, да?

    А что Солярис? Тоже "поддержка не нужна"? А еще кто-то всякие разные *BSD использует - их тоже без диагностики оставим?


    Между прочим, работа на таком низком уровне, как в smartmontools предполагает весьма платформо-зависимые модули, доступ к устройствам и отправка низкоуровневых команд весьма различна в разных ОС даже для SATA/SCSI/SAT устройств, а уж про доступ через специальные API различных RAID-контроллеров даже не упоминаю (кстати, в этом плане smartmontools еще слабоват, поддержка многих не под Linux откровенно слаба).

     
     
  • 3.29, Crazy Alex (ok), 15:11, 10/05/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Почему бы и не оставить без поддержки проприетарщиков и их подстилок...

    А вообще-то - не наше это дело, разработчики уж как-нибудь сами разберутся.

     
     
  • 4.45, dq0s4y71 (??), 15:47, 12/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему бы и не оставить без поддержки проприетарщиков и их подстилок...

    Давно заметил, что проприетарщики отличаются от СПОшников тем, что первые гадят вторым ради денег, а вторые первым - от чистого сердца...

     
  • 3.38, Аноним (-), 04:17, 11/05/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Солярис здох. БЗД не сильно живее.
     
     
  • 4.39, KK (?), 11:34, 11/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если вы его не используете, то не значит что он сдох
     
     
  • 5.43, Led (ok), 23:26, 11/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если вы его не используете, то не значит что он сдох

    Если вы его используете, то это не значит что он не сдох.

     
  • 2.41, Samm (??), 15:14, 11/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вам никто не мешает присоединиться к проекту и сосредоточиться на том, что вы считаете нужным, благо открытых тикетов хватает: https://www.smartmontools.org/report/1.
    Одно из преимуществ smartmontools в том, что это универсальная утилита, которая работает в большинстве поддерживаемых систем, что особенно удобно в гетерогенной среде. Более того - код был переписан с C на C++ во многом именно для того, чтобы обеспечить удобную поддержку OS зависимых интерфейсов и туннелирования протоколов (например, RAID ioctl -> SCSI -> SAT -> SATA/IDE).
     

  • 1.40, Michael Shigorin (ok), 12:10, 11/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Вышла новая версия пакета smartmontools 6.5

    Вошла в сегодняшние регулярные сборки, включая http://altlinux.org/rescue :)

     

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



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

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