SMART (Технология самоконтроля, анализа и отчетности) – это функция, включенная во все современные жесткие диски и твердотельные накопители для мониторинга и тестирования надежности. Он проверяет различные атрибуты диска, чтобы обнаружить возможность отказа диска. Существуют различные инструменты, которые доступны в Linux и Windows для выполнения интеллектуальных тестов работоспособности.
Из этой инструкции вы узнаете, как проверить работоспособность SSD/HDD в Linux с помощью CLI и GUI
Здесь объясняются два метода:
- Использование Smartctl
- Использование Gnome disk
Проверка работоспособности SSD накопителя с помощью Smartctl
Smartctl – это утилита командной строки, которая может быть использована для проверки состояния жесткого диска или SSD с поддержкой S.M.A.R.T в системе Linux.
Утилита Smartctl utility tool поставляется вместе с пакетом smartmontools.Smartmontools доступна по умолчанию во всех дистрибутивах Linux, включая Ubuntu, RHEL, Centos и Fedora.
Как установить smartmontools в Linux:
Ubuntu
$
sudo apt install smartmontools
Запустите службу с помощью следующей команды.
$
sudo /etc/init.d/smartmontools start
RHEL и CentOS
$
sudo yum install smartmontools
FEDORA
$ sudo dnf install smartmontools
Служба Smartd запустится автоматически после успешной установки.
Если вдруг Smartd не запустился, сделать это можно командой:
$
sudo systemctl start smartd
Проверка работоспособности SSD/HDD
Чтобы проверить общее состояние введите команду:
$
sudo smartctl -d ata -H /dev/sda
Опишу команды подробнее:
d – Указывает тип устройства.
ata – тип устройства ATA, используйте scsi для типа устройства SCSI.
H – Проверяет устройство, чтобы сообщить о его состоянии и работоспособности.
![Проверка общего состояния](https://linuxwin.ru/wp-content/uploads/2021/06/Proverka-obschego-sostoyaniya-privoda-1.jpg)
Полученный результат указывает на то, что диск исправен. Если устройство сообщает о неисправном состоянии работоспособности, это означает, что устройство уже вышло из строя или может выйти из строя очень скоро.
Это указывает на неудачное использование и появляется возможность получить дополнительную информацию.
$ sudo smartctl -a /dev/sda
![Команда Smartctl – ИНТЕЛЛЕКТУАЛЬНЫЕ атрибуты](https://linuxwin.ru/wp-content/uploads/2021/06/Komanda-smartctl-INTELLEKTUALNYE-atributy-2.jpg)
Вы можете увидеть следующие атрибуты:
[ID 5] Reallocated Sectors Count – Количество секторов, перераспределенных из-за ошибок чтения.
[ID 187] Reported Uncorrect – Количество неисправимых ошибок при доступе к сектору чтения/записи.
[ID 230] Индикатор износа носителя – Текущее состояние работы диска на основе срока службы.
Если вы видите 100 – это лучшее значение. А если видите 0 – это ХУДШЕЕ значение.
Дополнительные сведения см. в разделе Сведения о интеллектуальных атрибутах.
Чтобы инициировать расширенный тест (long), выполните следующую команду:
$
sudo smartctl -t long /dev/sda
![Инициирование расширенного теста](https://linuxwin.ru/wp-content/uploads/2021/06/Initsiirovanie-rasshirennogo-testa-3.jpg)
Чтобы выполнить самотестирование, введите команду:
$
sudo smartctl -t short /dev/sda
![Выполнение самотестирования с помощью smartctl](https://linuxwin.ru/wp-content/uploads/2021/06/Initsiirovanie-samotestirovaniya-s-pomoschyu-smartctl-4.jpg)
Чтобы найти результат самопроверки диска, используйте эту команду.
$
sudo smartctl -l selftest /dev/sda
![результат самотестирования smartctl](https://linuxwin.ru/wp-content/uploads/2021/06/rezultat-samotestirovaniya-smartctl-5.jpg)
Чтобы оценить время выполнения теста, выполните следующую команду.
$
sudo smartctl -c /dev/sda
![Расчет времени выполнения теста](https://linuxwin.ru/wp-content/uploads/2021/06/Raschet-raschetnogo-vremeni-vypolneniya-testa-6.jpg)
Вы можете распечатать журналы ошибок диска с помощью команды:
$
sudo smartctl -l error /dev/sda
![Печать журналов ошибок диска Печать журналов ошибок диска](https://linuxwin.ru/wp-content/uploads/2021/06/ZHurnaly-oshibok-pechati-diska-7.jpg)
Проверка работоспособности SSD/HDD дисков с помощью Gnome
С помощью утилиты GNOME disks вы можете получить информацию о ваших SSD-дисков. Можете отформатировать диски, создать образ диска, выполнить стандартные тесты SSD-дисков и восстановить образ диска.
Установка Gnome Disks
В Ubuntu 20.04 приложение GNOME поставляется с установленным инструментом GNOME disk. Если вы не можете найти инструмент, используйте следующую команду для его установки.
$
sudo apt-get install gnome-disk-utility
GNOME Disk теперь установлен, далее вы можете перейти в меню рабочего стола и запустить его. Из приложения вы можете просмотреть все подключенные диски. А также можете использовать следующую команду для запуска приложения GNOME Disk.
$
sudo gnome-disks
![GUI дисков GNOME](https://linuxwin.ru/wp-content/uploads/2021/06/gui-diskov-gnome-8.jpg)
Для того чтоб выполнить тест, запустите GNOME disks и выберите диск, который вы хотите протестировать. Вы можете найти быструю оценку дисков, таких как размер, разделение, серийный номер, температура и работоспособность. Нажмите на значок шестеренки и выберите SMART Data & Self-tests.
![GNOME disks данные и самопроверки](https://linuxwin.ru/wp-content/uploads/2021/06/gnome-Diski-INTELLEKTUALNYE-dannye-i-samoproverki-9.jpg)
В новом окне вы можете найти результаты последнего теста. В правом верхнем углу окна вы можете обнаружить, что интеллектуальная опция включена. Если SMART отключен, его можно включить, нажав на ползунок. Чтобы начать новый тест, нажмите на кнопку Начать тестирование.
![GNOME disks работает самотестирование](https://linuxwin.ru/wp-content/uploads/2021/06/Diski-gnome-rabotayut-samotestirovanno-10.jpg)
Как только будет нажата кнопка Начать Тестирование, появится выпадающее меню для выбора типа тестов:
- Короткие
- Расширенные
- Транспортировочные.
Выберите тип теста и введите свой пароль sudo. На индикаторе прогресса можно увидеть процент завершения теста.
![Результат самопроверки](https://linuxwin.ru/wp-content/uploads/2021/06/Rezultat-samoproverki-diskov-gnome-11.jpg)
Заключение
В этой инструкции я объяснил основную концепцию технологии S. M. A. R. T,. Кроме того, я рассказал о том, как установить утилиту командной строки smartctl компьютер с Linux и как ее можно использовать для мониторинга работоспособности жестких дисков. У вас также есть представление о утилите GNOME Disks utility tool для мониторинга SSD-накопителей. Надеюсь, что эта статья поможет вам контролировать ваши SSD-диски с помощью утилиты smartctl и GNOME Disks.