smartctl читает S.M.A.R.T.-показатели прямо из диска — счётчики переназначенных секторов, температуру, время наработки, предупреждения о деградации. Диск хранит эту статистику сам по себе; smartctl позволяет запустить встроенный тест и узнать о проблеме до того, как диск откажет.
sudo smartctl -H /dev/sda # быстрый вердикт: PASSED / FAILED
sudo smartctl -a /dev/sda # полная SMART-информация
sudo smartctl -t short /dev/sda # короткий тест (~2 мин)
sudo smartctl -l selftest /dev/sda # результаты последних тестов
На NVMe диск передаётся как /dev/nvme0 или /dev/nvme0n1. Ключевые атрибуты: Reallocated_Sector_Ct (ненулевой — тревога), Uncorrectable_Error_Cnt, Temperature_Celsius. FAILED в статусе здоровья = немедленный бэкап.
#linux #sysadmin #hardware #disk
