Gsmartcontrol linux как пользоваться

Обновлено: 04.07.2024


GSmartControl — простое C++ / GTK графическое приложение для мониторинга и тестирования состояния жёстких дисков.



GSmartControl является графическим интерфейсом (GUI) предназначенным для более удобного использования и просмотра результатов работы консольной утилиты smartctl.



smartctl — консольная утилита для проведения диагностики (мониторинг и контроль) состояния жёстких дисков, поддерживающих технологию самотестирования S.M.A.R.T. Утилита входит в состав smartmontools.



GSmartControl помимо просмотра информации о жёстких дисках (идентификаторы дисков) и параметрах S.M.A.R.T, позволяет так же включит/выключить S.M.A.R.T и Automatic Offline Data Collection (сбор данных, автоматически выполняемая короткая самопроверка, выполняемая "по умолчанию" каждые четыре часа и не влияющая на производительность). Для работы требует прав администратора ( root ).



GSmartControl предоставляет информацию о частоте ошибок при чтении данных с диска (из за неисправности аппаратной части диска), числа операций переназначения секторов, времени раскрутки пакета дисков (из состояния покоя до рабочей скорости) и др.



В приложении имеется три теста (последняя вкладка), самый быстрый это тест для проверки общего состояния, тотальный тест проверки поверхности и тест для определения ущерба причинённого во время транспортировки диска.



GSmartControl поддерживает настройку глобальных и определённых для каждого диска параметров для smartctl, автоматически создаёт отчёты (с подсветкой любых отклонений от нормы) и может читать данные smartctl из сохранённого файла (интерпретируя их как виртуальное устройство, доступное только для чтения).

GSmartControl

Долгие годы все жесткие диски и SSD поддерживали SMART (self-monitoring, analysis and reporting technology — технологию самопроверки, анализа и отчета), которая заранее предупредит вас о скорой кончине жесткого диска, чтобы вы успели перенести свои данные.

Linux всегда поддерживал SMART, однако частенько возникала неопределенность насчет того, как именно получать эти предупреждения накануне отказа диска. Раньше вы могли использовать такие команды, как smartctl или smartd из пакетаSmartmon-tools, или выбрать чудесное приложение Gnome Disks, предлагающее шикарный GUI для Smartctl.

Но если ваш рабочий стол не Gnome и вы при этом хотите получить доступ к Smartctl через интерфейс, подумайте о GSmartControl. Это отдельное приложение, которое недавно было портировано в GTK3 и доступно для Linux, Windows и Mac OS.

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

GSmartControl делит всё на шесть вкладок и позволяет изучить функции вашего жесткого диска, просмотреть журналы ошибок, отобразить время жизни диска в часах и т. п. Одна из вкладок позволяет вам вручную проводить некоторые тесты на заданном диске. Вы можете выбрать короткую, расширенную или опосредованную самопроверку и увидеть, действительно ли ваш жесткий диск соответствует тому, что о нем говорит программа.

Нам понравился GSmartControl за его полезность и компактный размер, который позволит применять его на минималистских рабочих столах без привлечения большого количества нежелательных зависимостей. Разработчик предлагает много пакетов для всех основных дистрибутивов Linux, поэтому для большинства читателей установка GSmartControl сведется к нескольким щелчкам мышью.

Для просмотра подключенных накопителей и разделов на них, введите команду:


Для проверки накопителя на битые сектора, выполнить команду:

-v – отображение подробной информации во время работы программы

/dev/sdX – имя устройства, которое необходимо проверить

> badblocks.txt – запись результатов проверки (сохраняется в домашней папке: /home/user)


При наличии битых секторов, можно воспользоваться утилитами: e2fsck (ext2, ext3, ext4), fsck (отличные от ext) для игнорирования системой битых секторов:

Проверка состояния накопителей при помощи S.M.A.R.T.

Установка:

Для проверки накопителя на битые сектора при помощи S.M.A.R.T., выполнить команду:

/dev/sdX – имя устройства, которое необходимо проверить

Проверка состояния накопителей при помощи GSmartControl

Чтобы установить самую свежую стабильную версию GSmartControl в Ubuntu, можно воспользоваться PPA репозиторием. Для этого выполните последовательно в терминале команды:

Установить через центр приложений

Работа с программой:

Выбираем диск и кликаем левой клавишей мыши 2 раза или выбираем диск, потом идём в меню, там жмём на Device, далее жмём View details, далее жмём на вкладку Attributes:


Анализ параметров, выводимых программой

Каждый атрибут имеет величину Value. Value Изменяется в диапазоне от 0 до 255 задается производителем). Низкое значение говорит о быстрой деградации диска или о возможном скором сбое. т.е. чем выше значение Value атрибута, тем лучше. Raw Value – это значение атрибута во внутреннем формате производителя значение малоинформативно для всех кроме сервисманов. Threshold – минимальное возможное значение атрибута, при котором гарантируется безотказная работа накопителя. SMART. Смотрим состояние жесткого диска. Если VALUE стало меньше THRESH – Атрибут считается failed и отображается в столбце WHEN_FAILED. При значении атрибута меньше Threshold очень вероятен сбой в работе или полный отказ. WORST- минимальное нормализованное значение. Это минимальное значение, которое достигалось с момента включения SMART на диске. Атрибуты бывают критически важными (Pre-fail) и некритически важными (Old_age). Выход критически важного параметра за пределы Threshold фактический означает выход диска из строя, выход за пределы допустимых значений не критически важного параметра свидетельствует о наличии проблемы, но диск может сохранять свою работоспособность.

Критичные атрибуты

Raw Read Error Rate – частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска.

Spin Up Time – время раскрутки пакета дисков из состояния покоя до рабочей скорости. При расчете нормализованного значения (Value) практическое время сравнивается с некоторой эталонной величиной, установленной на заводе. Не ухудшающееся не максимальное значение при Spin Up Retry Count Value = max (Raw равном 0) не говорит ни о чем плохом. Отличие времени от эталонного может быть вызвано рядом причин, например просадка по вольтажу блока питания.

Spin Up Retry Count – число повторных попыток раскрутки дисков до рабочей скорости, в случае если первая попытка была неудачной. Ненулевое значение Raw (соответственно не максимальное Value) свидетельствует о проблемах в механической части накопителя.

Seek Error Rate – частота ошибок при позиционировании блока головок. Высокое значение Raw свидетельствует о наличии проблем, которыми могут являться повреждение сервометок, чрезмерное термическое расширение дисков, механические проблемы в блоке позиционирования и др. Постоянное высокое значение Value говорит о том, что все хорошо.

Reallocated Sector Count – число операций переназначения секторов. SMART в современных дисках способен произвести анализ сектора на стабильность работы “на лету” и в случае признания его сбойным, произвести его переназначение.

Некритичные атрибуты:

Start/Stop Count – полное число запусков/остановов шпинделя. Гарантировано мотор диска способен перенести лишь определенное число включений/выключений. Это значение выбирается в качестве Treshold. Первые модели дисков со скоростью вращения 7200 оборотов/мин имели ненадежный двигатель, могли перенести лишь небольшое их число и быстро выходили из строя.

Power On Hours – число часов проведенных во включенном состоянии. В качестве порогового значения для него выбирается паспортное время наработки на отказ (MTBF). Обычно величина MTBF огромна, и маловероятно, что этот параметр достигнет критического порога. Но даже в этом случае выход из строя диска совершенно не обязателен.

Drive Power Cycle Count – количество полных циклов включения-выключения диска. По этому и предыдущему атрибуту можно оценить, например, сколько использовался диск до покупки.

Temperatue – Здесь хранятся показания встроенного термодатчика. Температура имеет огромное влияние на срок службы диска (даже если она находится в допустимых пределах). Вернее имеет влияние не на срок службы диска а на частоту возникновения некоторых типов ошибок, которые влияют на срок службы.

Current Pending Sector Count – Число секторов, являющихся кандидатами на замену. Они не были ещё определены как плохие, но считывание их отличается от чтения стабильного сектора, так называемые подозрительные или нестабильные сектора.

Uncorrectable Sector Count – число ошибок при обращении к сектору, которые не были скорректированы. Возможными причинами возникновения могут быть сбои механики или порча поверхности.

UDMA CRC Error Rate – число ошибок, возникающих при передаче данных по внешнему интерфейсу. Могут быть вызваны некачественными кабелями, нештатными режимами работы.

Write Error Rate – показывает частоту ошибок происходящих при записи на диск. Может служить показателем качества поверхности и механики накопителя.

GSmartControl

GSmartControl — утилита для мониторинга состояния, отображения статуса и настройки параметров жестких дисков и SSD. Является графическим интерфейсом для утилиты smartctl.

Возможности

Основные возможности и особенности программы.

  • Вывод информации об ошибках в работе дисков.
  • Включение/выключение автоматического сбора данных о состоянии дисков.
  • Поддержка RAID контроллеров.
  • Отображение информации о дисках, возможности, атрибуты, статистику и другую информацию.
  • Настройка глобальных параметров и параметров для каждого диска отдельно.
  • Поддержка включения/выключения SMART.
  • Выполнение тестов «SMART self-tests».
  • Создание отчетов.
  • Программа работает на большинстве операционных систем, поддерживающих smartctl.

Установка

Установка в Ubuntu (LinuxMint)

Установка в ArchLinux (Manjaro)

Установка в ArchLinux из AUR

Установка в Fedora

Установка в openSuse

Установка в Gentoo

Разработка

Утилита входит в состав пакета smartmontools.


Open Source (открыт)

Сайт (скачать бесплатно):

Обзоры программы от пользователей

В прошлый раз я упомянул про другой инструмент для оценки дисков/накопителей, в этот поведаю про GSmartControl. Эта программа позволяет оценить «здоровье», то есть S.M.A.R.T. Более подробно про значение из каждого из параметров можно почитать в интернете. В целом, с технологией S.M.A.R.T. можно ознакомится на ЮТ или на википедии.

Краткая выписка:
S.M.A.R.T. (от англ. self-monitoring, analysis and reporting technology — технология самоконтроля, анализа и отчётности) — технология оценки состояния жёсткого диска встроенной аппаратурой самодиагностики, а также механизм предсказания времени выхода его из строя. Технология S.M.A.R.T. является частью протоколов ATA и SATA.

Главное окно содержит список всех дисков/накопителей. Окно с подробной информацией о каждом содержит довольно много вкладок:

- основную информацию;
- атрибуты;
- статистику по использованию;
- самоконтроль (тут выполняются тесты);
- ошибки логирования;
- сведения о температуре;
- вкладку с расширенной информацией.

После тестирования возможно сохранить результаты в текстовый файл .txt. Программа имеет всплывающие подсказки по различным значениям и атрибутам. Из минусов: она вся на английском.

На официальном сайте и так довольно много скриншотов, так что свои делать не стал. Программа кроссплатформенная и имеет установщики под разные ОС. Возможно создание Лайв системы на USB/CD.

Читайте также: