[ Пред. ] [ Содержание ] [ След. ]

HDD

[ @smart @hdd ]

 


Узнать данные S.M.A.R.T.


в чистом виде нам поможет утилита под названием smartmontools.


sudo apt install smartmontools


Посмотреть, какие диски подключены


sudo fdisk -l


и определить название диска, который надо проверить, например, /dev/sdb.


Очень подробный гайд по «how best to use multiple disks and partitions for a Linux system» — https://tldp.org/HOWTO/Multi-Disk-HOWTO.html


Определить, какие тесты на моем диске вообще можно делать


Можно сделать три типа тестов:


sudo smartctl -c /dev/sdb


Будет много букв.



Вывести все данные S.M.A.R.T.


командой smartctl с опцией -a и указанием анализируемого диска:


sudo smartctl -a /dev/sda3


Сначала будет выведена информация о модели вашего HDD и SSD:


Немного ниже можно найти список с данными S.M.A.R.T. Количество атрибутов может отличаться в зависимости от модели диска.


Каждый атрибут имеет величину - Value. Value Изменяется в диапазоне от 0 до 255 (задается производителем). Низкое значение говорит о быстрой деградации диска или о возможном скором сбое. т.е. чем выше значение Value атрибута, тем лучше.



Атрибуты бывают критически важными (Pre-fail) и некритически важными (Old_age). Выход критически важного параметра за пределы Threshold фактический означает выход диска из строя, выход за переделы допустимых значений некритически важного параметра свидетельствует о наличии проблемы, но диск может сохранять свою работоспособность.


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



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



В этой таблице нам нужно смотреть на значение поля RAW_VALUE для нужного атрибута. Именно оно показывает текущее значение атрибута.


Наиболее важные показатели



Запуск нужного теста


Команды запуска тестов:


После запуска словно ничего не происходит, только выводится сообщение Testing has begun. Please wait 2 minutes for test to complete. Test will complete after Sun Dec 16 07:35:55 2018


Заняться своими делами, и вернуться к консоли к указанному времени.


Прервать выполнение теста можно только так:


sudo smartctl -X /dev/sdb


Просмотр итогов


sudo smartctl -H /dev/sdb


Если всё хорошо:


= START OF READ SMART DATA SECTION =
SMART overall-health self-assessment test result: PASSED


Если всё плохо: забэкапиться и заменить диск.