Технология S.M.A.R.T. и её применение

HDDТехнология S.M.A.R.T. (англ. self-monitoring, analysis and reporting technology — технология самоконтроля, анализа и отчётности) является довольно старой технологией оценки состояния жёсткого диска, которая производится встроенной в него аппаратурой самодиагностики. Хотя её сокращение и относит нас к английскому слову smart (умный), не нужно смешивать её с современной «умной» электроникой, будь то смартфоны, смарт-телевизоры и прочие гаджеты.

Первый жёсткий диск с технологией S.M.A.R.T. был представлен в 1992 году компаний IBM. С тех пор прошло немало времени, но технология S.M.A.R.T. по прежнему остаётся актуальной.

Данная технология появилась как часть интерфейса подключения ATA (Advanced Technology Attachment), который ещё называют IDE (Integrated Drive Electronics). На текущий момент более распространено название PATA (Parallel ATA) в противовес названию нового интерфейса SATA (Serial ATA). Интерфейс ATA уводит нас во вторую половину восьмидесятых годов XX века, но об этом в другой раз. Компания IBM решила оснастить дисковые массивы решением, которое позволяло бы измерять ключевые параметры жёсткого диска для предсказания вероятного выхода диска из строя. Оценка параметра производилась контроллером диска, а результат был ограничен одним битом (либо всё в порядке, либо диск скоро выйдет из строя). Позднее похожее решение (но основанное на своих технологиях) предложили компании Compaq, Conner, Seagate и Quantum. В 1995 году их решение было принято в качестве стандарта, которое и получило название S.M.A.R.T.

С предназначением технологии S.M.A.R.T. разобрались. Осталось понять принцип её действия и то, как можно наблюдать за состоянием жёстких дисков на практике.

S.M.A.R.T. осуществляет наблюдения за характеристиками накопителя (впоследствии поддержку данной технологии получили не только жёсткие диски, но и твердотельные накопители), каждая из наблюдаемых характеристик получает оценку, на основании которой делается вывод о возможном выходе накопителя из строя. Здесь следует сказать, что технология S.M.A.R.T. не является панацеей, которая гарантированно предскажет поломку накопителя. И здесь есть две причины.

Во-первым, S.M.A.R.T. наблюдает только физический износ накопителя. Это означает, что такие факторы, как, например, скачки напряжения или непредсказуемое механическое воздействие, остаются за пределами наблюдения данной технологии.

Во-вторых, сам факт того, что накопитель поддерживает технологию S.M.A.R.T. ещё не означает, что пользователь будет оповещён о вероятной поломке накопителя. Другими словами, нет никаких обязательств, что производитель накопителя должен использовать технологию S.M.A.R.T. для оповещения пользователя. Получить информацию о состоянии накопителя можно путём использования специализированного программного обеспечения. А то, в свою очередь, уже будет обращаться к данным, полученным с помощью S.M.A.R.T.

Хорошая новость заключается в том, что сделать это можно довольно просто и бесплатно. На самом деле, технология S.M.A.R.T. настолько, в хорошем смысле, «древняя», что её использование является чем-то в порядке вещей. В популярных из ныне существующих операционных системах есть бесплатные и (или) открытые утилиты для чтения показателей системы S.M.A.R.T. Например, в Windows можно использовать утилиту CrystalDiskInfo. Про неё уже есть статья на нашем сайте, не будем повторяться. Рассмотрим похожую утилиту в Linux.

Очень простой утилитой по управлению дисками в Linux, которая по совместительству умеет считывать показатели S.M.A.R.T., является GNOME Disk Utility (или просто Disks).

Технология S.M.A.R.T. и её применение

Программа входит в состав среды GNOME, но может использоваться и в отрыве от неё. В Ubuntu-подобных системах GNOME Disk Utility можно установить командой

sudo apt-get install gnome-disk-utility

Само отображение показателей системы S.M.A.R.T. выглядит следующим образом:

Технология S.M.A.R.T. и её применение

Как видите, есть список так называемых атрибутов, которые отслеживаются системой. Когда значение атрибута переходит некий порог, делается вывод о неудовлетворительном состоянии диска. Не все атрибуты являются важными при определении состояния диска. Отличаются и принципы по которым интерпретируются значения того или иного атрибута. Иногда лучше, когда значение больше. Иногда, наоборот, меньше значит лучше. Подробнее с атрибутами S.M.A.R.T. можно ознакомиться по этой ссылке.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *