URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 107846
[ Назад ]

Исходное сообщение
"Новая версия утилит для работы со SMART-информацией - Smartm..."

Отправлено opennews , 09-Май-16 19:21 
Вышла новая версия пакета smartmontools 6.5 (https://www.smartmontools.org/), содержащего приложения (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 и SDD дисков;
-   Обновления в базе дисков drivedb (HDD, SSD, USB устройства);
-   Solaris: добавлено авто определение SAT устройств, устаревшая ATA поддержка по умолчанию отключена;
-   Windows: авто определение USB устройств по букве диска, улучшение поддержки "спящих" дисков, поддержка Windows 10;
-   Множество изменений на основе отчетов Clang Static Analyser и Cppcheck.


URL: https://www.smartmontools.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=44392


Содержание

Сообщения в этом обсуждении
"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено A.Stahl , 09-Май-16 19:21 
>Множество изменений на основе отчетов Clang Static Analyser и Cppcheck.

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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Sluggard , 09-Май-16 19:43 
Это ты про PVS Studio так ласково что ли? =)

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено A.Stahl , 09-Май-16 19:53 
Ну да. Если в них чего хорошего и есть, так это забавный логотип.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Sluggard , 09-Май-16 19:59 
Ну, на ЛОРе вон обсуждают книгу Андрея Карпова. Правда жалуются на вендоспецифичность и кучу рекламы PVS. ))

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Шарп , 09-Май-16 22:04 
Логотип ужасен. Они же вроде проприетасты, где же корпоративный этикет и всё вот это вот.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено odd.mean , 10-Май-16 00:16 
Ну хабралюди же готовы потреблять? А на некоторые странности от tcpdump можно и глаза прикрыть ;)
Кстати, не уверен до конца в том, что эти странности действительно настолько подозрительны: повторить не получается. Прошу считать частным параноидальным мнением.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 10-Май-16 08:58 
А что за странности? Хочется подробностей.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено iPony , 10-Май-16 06:14 
> Логотип ужасен

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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Шарп , 09-Май-16 20:15 
Позволь открыть тебе глаза. ЦэпепеЧек используют потому что он бесплатный, а не потому что PVS говно.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Led , 09-Май-16 21:52 
> Позволь открыть тебе глаза. ЦэпепеЧек используют потому что он бесплатный, а не
> потому что PVS говно.

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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 10-Май-16 01:01 
Позволь открыть глаза тебе - PVS НЕ используют потому что это невозможно принципиально - он привязан к одной убогой IDE под одну убогую систему, это даже если не вспоминать о том что он проприетарщина, и даже о том что индивидуальному разработчику его даже не купить. Так что таки да - PVS гoвно. А cppcheck просто работает.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено ram_scan , 10-Май-16 17:12 
IDA с рентгеном таки тоже не купить. Даже если денег на нее таки есть. Но нет ее при этом только у ленивого.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 10-Май-16 17:22 
Вот только говорить о результатах её использования большинство некупивших стесняются. Никому не хочется иметь дело с органами.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Samm , 09-Май-16 21:06 
Так, чтобы прекратить спам: мы используем cppcheck и Clang Static Analyser в первую очередь потому, что это бесплатные opensource продукты, которые прекрасно работают в автоматическом режиме на нашем buildhost. При этом cppcheck прекрасно ловит "тупые" ошибки, вроде unused функций, неправильного использования поинтеров и тому подобное. А CSA удобен тем, что проходит по всем возможным ветвлениям в коде и показывает возможные проблемы, если они есть. Так, например, был найден crash при ключе -s без аргументов и еще несколько нетривиальных ошибок. PVS нам не предлагали анализ кода, кроме того - если я правильно понял, у них оно под win32, и тогда нас это не устраивают. Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux, поднимать ради платного анализатора windows vm я не вижу никакого смысла.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 09-Май-16 22:02 
Сейчас прибегут PVS-овцы и будут рассказывать, что в индивидуальном порядке вам под Linux всё соберут.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 10-Май-16 10:15 
И это плохо? Люди зарабатывают деньги в очень специфичной нише, в которой многое делается под ключ. Но  тебе у себя в чулане за занавесками, конечно, не понять.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Led , 10-Май-16 15:52 
> И это плохо? Люди зарабатывают деньги в очень специфичной нише, в которой
> многое делается под ключ. Но  тебе у себя в чулане
> за занавесками, конечно, не понять.

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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 10-Май-16 18:05 
Шторы раздвинь, а то плохо видишь.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено ананим.orig , 09-Май-16 23:04 
> Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux,

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

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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 10-Май-16 00:04 
Зачем тебе MS-компилятор? Сейчас програмеры на gcc и clang перешли, кто кроссбилдом, кто просто mingw'ом. Автор LZ4 экспериментировал, так gcc на 15% студийный компилятор обошел.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Анончег , 10-Май-16 00:23 
По какому/каким параметрам обошёл? Если уж делаешь такие высказывания, то потрудись хотя бы называть параметры по которым сравнение проводилось.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 10-Май-16 17:23 
Этого вендузятника разорвало, несите нового.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено _ , 10-Май-16 17:27 
Хм ... а есть варианты?!?!
Ну если не считать автора LZ4 д***м типа  Анончег-а?

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Samm , 11-Май-16 15:18 
>> Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux,
> А можно развить эту тему подробней?
> Crossdev? Mingw64? Host-система?

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

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

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

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

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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено ананим.orig , 12-Май-16 17:43 
Спасибо.
Просто для обмена опытом так сказать.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 10-Май-16 10:13 
Ктонибудь сталкивался с такой проблемой почему не работают проверки когда в конфиге smartd прописана строчка(smartd запущен):
/dev/sdb -a -m admin@mailtest.ru -o on -S on -s (S/../.././23|L/../../6/23)

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Зенитарка , 10-Май-16 11:32 
Windows 10 не нужен, и его поддержка тоже! Лучше сосредоточиться на Linux.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Stax , 10-Май-16 12:23 
Сосредоточиться на Linux, да?

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


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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Crazy Alex , 10-Май-16 15:11 
Почему бы и не оставить без поддержки проприетарщиков и их подстилок...

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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено dq0s4y71 , 12-Май-16 15:47 
> Почему бы и не оставить без поддержки проприетарщиков и их подстилок...

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


"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Аноним , 11-Май-16 04:17 
Солярис здох. БЗД не сильно живее.

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено KK , 11-Май-16 11:34 
Если вы его не используете, то не значит что он сдох

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Led , 11-Май-16 23:26 
> Если вы его не используете, то не значит что он сдох

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


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

"Новая версия утилит для работы со SMART-информацией - Smartm..."
Отправлено Michael Shigorin , 11-Май-16 12:10 
> Вышла новая версия пакета smartmontools 6.5

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