The OpenNET Project / Index page

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

Выпуск GSmartControl 2.0, GUI для оценки состояния дисков и SSD-накопителей

08.11.2024 12:45

Спустя 7 лет с публикации прошлого значительного обновления сформирован релиз проекта GSmartControl 2.0, развивающего графический интерфейс к инструментарию smartmontools, позволяющий отслеживать состояние накопителей, поддерживающих технологию S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). Поддерживается работа с PATA- и SATA-дисками, NVMe-накопителями, USB-конвертерами и некоторыми RAID-контроллерами. Код проекта написан на языке Си с использованием библиотеки GTK и распространяется под лицензией GPL 3.0.

Программа даёт возможность запускать внутренние тесты работоспособности накопителей и инспектировать результаты их выполнения. Помимо этого доступны такие функции, как включение/выключение SMART, формирование отчётов и выявление аномалий, настройка специфичных для отдельных устройств параметров SMART, вывод подробной информации о накопителе. Отчёты могут формироваться как через обращение к накопителю, так и на основании загрузки текстового файла, в который на другой системе был сохранён вывод команды smartctl. Поддерживается сборка для Linux, Windows, macOS, FreeBSD и других BSD-системам.

Новый выпуск примечателен добавлением поддержки NVMe-накопителей и переходом на использование формата JSON при разборе вывода утилиты smartctl. Проведён рефакторинг кода и переход на использование возможностей, предложенных в стандартах C++17 и C++20 (для сборки теперь требуется компилятор, поддерживающий C++20, например, GCC 13+, Clang 17+ и Apple Clang 15+). Инструментарий Autotools заменён на сборочную систему CMake. В интерфейсе задействованы пиктограммы из набора Oxygen вместо Crystal.



  1. Главная ссылка к новости (https://github.com/ashaduri/gs...)
  2. OpenNews: Новая версия утилит для работы со SMART-информацией - Smartmontools 7.2
  3. OpenNews: Опубликован Shufflecake, инструментарий для создания скрытых шифрованных разделов на диске
  4. OpenNews: В Ubuntu появится поддержка полнодискового шифрования, использующего TPM
  5. OpenNews: Доступен Cryptsetup 2.7 с поддержкой аппаратного дискового шифрования OPAL
  6. OpenNews: Выпуск системы шифрования дисковых разделов VeraCrypt 1.26.14
Лицензия: CC BY 3.0
Наводку на новость прислал nume
Короткая ссылка: https://opennet.ru/62196-gsmartcontrol
Ключевые слова: gsmartcontrol, smartmontools, hdd, disk, smart
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, mos87 (ok), 12:56, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Ух ты, хорошечно. Не думал, что оно оживёт.
     
     
  • 2.6, Аноним (6), 13:24, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы пользовался, то знал бы.
     
     
  • 3.8, mos87 (ok), 13:26, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • –6 +/
    знал бы что?
     
     
  • 4.18, Аноним (18), 13:46, 08/11/2024 Скрыто ботом-модератором     [к модератору]
  • +5 +/
     

  • 1.7, ОченьЗлойЛинуксойд (?), 13:25, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто пользовался ? Оно информативнее smartctl ? Или это GUI для smartctl ?
     
     
  • 2.9, mos87 (ok), 13:26, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    гуи. да и в новости это написано.
     

  • 1.12, Аноним (12), 13:31, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не понимаю общего восхищения. Какие-то кнопки и строчки для smartctl. Ладно бы там какая-то добавочная стоимость была - аналитика какая-нибудь дополнительная и т.п. Но нет, просто тот же выхлоп, но в гуе. Титаническая работа, да.
     
     
  • 2.15, mos87 (ok), 13:36, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в каком-никаком причёсанном виде всё равно удобнее видеть.

    но таки да, цимес в том что даже распарсенный выхлоп смарта сам по себе читать то ещё удовольствие да и много он не скажет

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

     
     
  • 3.25, Аноним (25), 18:02, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А никто не смотрит выхлоп smartctl, если что. На него вешается мониторинг с графиками и триггерами. Медитировать на выхлоп желающих нет.
     
  • 2.21, dannyD (?), 14:20, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>Ладно бы там какая-то добавочная стоимость была - аналитика какая-нибудь дополнительная

    смотри зависимости Люк!

    а взависимостях net-mail/mailutils

     
     
  • 3.26, Аноним (25), 18:04, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И чего? Ты намекаешь на то, что кто-то будет держать гуевину 24/7, чтобы она ему письма слала? Если так, то я вынужден буду повторить знаменитые слова Артемия Лебедева, у тебя есть время передумать.
     
     
  • 4.30, Аноним (30), 23:16, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > то я вынужден буду повторить знаменитые слова Артемия Лебедева

    нашел за кем повторять, ты бы еще захарову процитировал бы

     
     
  • 5.36, Аноним (36), 03:30, 10/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Почему нет. Если она станет автором щнаменитых слов
     
  • 3.29, Megacock (ok), 21:57, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В зависимостях  net-mail/mailutils потому что в зависимостях smartmontools, это их зависимость. Т. е . smartd и при изменениии параметров может просто послать письмо. Для этого gsmartcontrol не нужен. И кстати, там для отправки почты shell-скрипт, обертка над mail, я в свое время менял его на связку mutt/ssmtp. сейчас есть более простые утилиты вроде mailsend-go или например при помощи curl можно хоть в телеграмм продублировать сообщение.
     
  • 2.28, Megacock (ok), 21:46, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какая аналитика там может быть? Диски смертны, притом внезапно, не все пользователи компетентны, производителям невыгодно раскрывать неисправности. Но конкретно в gsmartcontrol диск у которого некоторые параметры выходят за рамки допустимых выводятся красным. Дальше дело за пользователем.
     
     
  • 3.33, Аноним (33), 15:34, 09/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Какая аналитика там может быть?

    Динамику изменения параметров графиками показывать.

    Зачем:
    1) Растут бэды или не растут.
    2) Какой темп записи на SSD. Экстраполируем линию - видим, когда гарантийный ресурс всё. Резко изменился угол - видим сильное изменение и дату ("так, что я там крутил в btrfs в тот день?..").
    2.5) Удовлетворить любопытство. "Что оно перед смертью показало? Ах вот что!", "Через сколько лет параметр ожил? Ага, утекание гелия диск отметил через N лет."

     
     
  • 4.34, Megacock (ok), 23:06, 09/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Smartd точно можно настроить на изменение бэдов, и любых других параметров отдельно. Да там насколько помню можно и предыдущее значение получить и текущее, так что можно даже загрузку в базу данных сделать, если умеешь писать bash-портянки. Меньше бэдов становиться не может. Там все параметры, кроме температуры пожалуй, инкрементальные. Просто одни связаны со старением, а другие с износом.
    Процесс умирания каждого винта индивидуален. Один может показать десяток бэдов а после помереть, другой может с бэдами годами работать. Бывали даже такие , которые с бэдами уже из магазина приезжали. Особенно этим славился seagate в свое время. Правило одно - если есть бэды - надо менять как можно быстрее. Потом можно использовать для хранения чего-то что не жалко потерять.
    Не припомню параметра связанного с утечкой гелия. Атомы гелия точно никто не пересчитывает(эх попробовали бы они. после водорода это самые мелкие атомы по весу и размеру). Измерение давление тоже штука косвенная и с массой погрешностей. Так что если у нас диск не от макбука, то эту штуку туда никто встраивать не будет.
     
     
  • 5.35, Аноним (33), 02:39, 10/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Потом можно использовать для хранения чего-то что не жалко потерять.

    Всё равно график подспорьем будет - если совсем сыпется, пора и неважное переносить.

    > Не припомню параметра связанного с утечкой гелия. Атомы гелия точно никто не пересчитывает

    0x16 у WD, 0x17 и 0x18 у Toshiba, по высоте полета головок. Хотя он не обязан показывать увлекательное "у вас утекло 2% гелия", может быть и "пока уровень в допустимом диапазоне, атрибут равен 100".

     
     
  • 6.37, Megacock (ok), 16:32, 10/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Проверил смарт трех разных WD. Похоже этот параметр есть только у WD Red. Но кто же их сейчас будет брать за такую цену. Специально посмотрел - у WD Black нет, даже у современных.
     
     
  • 7.38, Аноним (33), 18:14, 10/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Гугол скриншотами CrystalDiskInfo подтверждает: синие WD80EAAZ - нет, чёрные WD101FZBX - нет.

    А во внешних дисках есть. WD100EZAZ, WD120EDAZ, в общем, white label'ы, сделанные из каких-то других моделей (может быть, Red, Ultrastar). Дешевле (но не так, как раньше), урезанная гарантия, можно вытащить диск.

     

  • 1.19, gumanzoy (?), 13:54, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Блин опять сборку обновлять.

    Пакет для Debian Testing уже есть

    http://download.opensuse.org/repositories/home:/alex_sh:/gsmartcontrol:/stabl

    Нужно будет для стабильного Debian 12 пересобрать.

     
     
  • 2.39, gumanzoy (?), 13:43, 15/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Блин опять сборку обновлять.
    > Пакет для Debian Testing уже есть
    > Нужно будет для стабильного Debian 12 пересобрать.

    Новая версия gsmartcontrol-2.0 требует компилятор с поддержкой C++20 для сборки (на данный момент это gcc-13 и gcc-14)

    А в текущем стабильном Debian 12 есть только gcc-12

    Как решил проблему - нашел собранный gcc-13 для Ubuntu 22.04 в ppa:ubuntu-toolchain-r/test
    Подходит по версиям зависимостей - устанавливается в Debian 12
    Я использовал только для сборки модуля, заменять им системный gcc-12 думаю не стоит.

    Модуль gsmartcontrol-2.0.squashfs я добавлю в следующий релиз своей сборки LiveUSB DogLinux

     

  • 1.20, ryoken (ok), 14:01, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не у всех SAS-дисков предыдущая версия вообще по SMART-у что-то показывала. Посмотрим, что тут будет.
     
  • 1.22, Аноним (22), 14:42, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >переходом на использование формата JSON при разборе вывода утилиты smartctl

    Да он там неполноценный.

     
  • 1.24, soarin (ok), 17:07, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Так-то ещё года два и может добавят поддержку SMART для NVME накопителей в GNOME. Луддитно конечно...
     
  • 1.31, Аноним (31), 23:51, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В нынешние времена толк от этих SMART-статсов нулевой - производители ССДшек откровенно кладут с прибором на потребителей. Например, на днях мне принесли комп - типа глянь, глючит чего-то. Внутри nvme Apacer, как оказалось тихо сам собою перешёл в режим рид-онли, запросы на запись от ОС добросовестно принимает, но тупо шлёт их в свой dev/null, а при этом рапортует успешное совершение записи. Все СМАРТ-статсы отличные, тесты типа КристалМарк и прочие проходит на ура!
     
     
  • 2.32, Аноним (32), 11:17, 09/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё так. Всякие nvme и ssd могут в подвалах собирать, а HDD - это всегда было и остаётся высокотехнологичное производство.
     

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



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

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