Восстановление smart жесткого диска

Встроенные функции самоконтроля (self-test)

Практически с момента появления стандарта S.M.A.R.T. II, в большинстве накопителей появилась новая функция — внутренняя диагностика и самоконтроль, для углубленного контроля состояния механики накопителя, поверхности дисков и т.п. Для запуска этой функции, в набор команд S.M.A.R.T. была введена новая команда — SMART EXECUTE OFF-LINE IMMEDIATE. Результат работы сохраняется либо в специализированных атрибутах, либо отдельным параметром среди других данных в атрибутах. Если накопитель поддерживает журналы S.M.A.R.T., то результат выполнения тестов сохраняется также в журнале . После выполнения теста, накопитель в обязательном порядке обновляет показания во всех атрибутах и других параметрах. Если во время выполнения внутреннего теста накопитель получит по интерфейсу новую команду, то выполнение теста прерывается и накопитель приступает к обработке поступившей команды.

1.6.1. Методы тестирования
Существует два способа запуска тестов S.M.A.R.T.: автономный (off-line) или монопольный (captive). Результат теста всегда сохраняется накопителем в данных S.M.A.R.T. При автономном запуске накопитель сообщает о успешном завершении команды ДО ее ФАКТИЧЕСКОГО исполнения и только после этого выполняет тест. При этом, по интерфейсу флаг ЗАНЯТО (BSY) не выставляется и накопитель в любой момент готов приступить к выполнению очередной интерфейсной команды, приостанавливая работу теста. Фактически, тест выполняется в фоновом режиме. При запуске теста в монопольном режиме, по интерфейсу выставляется флаг ЗАНЯТО (BSY) и накопитель начинает непосредственное выполнение теста в режиме реального времени. Любая интерфейсная команда во время выполнения этого теста приведет к его прерыванию и остановке, после чего накопитель приступит к обработке поступившей команды.

1.6.2. Разновидности тестов S.M.A.R.T.
 Официально документированы три вида внутренних тестов, однако еще существует набор так называемых «активных» тестов, функциональные особенности которых различны у разных производителей и для широкой публики не документированы.

Название теста off-line captive
1   Off-line collection +
2   Short Self-test + +
3   Extended Self-test + +
4   Drive Activity test #1..#4 + +

Время тестирования может варьироваться от 1 секунды (Quantum) до 54 минут (Fujitsu MPG3409AT). Поддержка первого теста наиболее вероятна даже в очень старых накопителях 4-5 летней давности.
Второй и третий тесты появились относительно недавно, как дань внедренным сложным технологическим решениям — для полного контроля состояния накопителя пришлось реализовывать более глубокие и точные тесты. Поддержка 4-х «активных» тестов (см. таблицу, п.4) официально не документированна.

Реальный набор выполняемых тестами функций можно рассмотреть на примере тестов, поддерживаемых жесткими дисками Hitachi:

Функция теста Short Self test Extended Self test Off-line Collection
Raw Read Error Rate Test YES YES YES
Write Test YES YES NO
Servo Test YES YES NO
Partial Read Scanning YES NO NO
Full Read Scanning NO YES YES

Этот перечень тестов не является одинаковым для всех накопителей и приведен лишь в качестве примера.

Что такое

Смарт-педикюр – это технология обработки стопы аппаратом с использованием специального шлифовального диска. В отличие от классического аппаратного педикюра, смарт-педикюр позволяет обработать стопы быстрее из-за большей площади насадки.

СМАРТ-педикюр проводится так:

  • в маникюрный аппарат вставляется СМАРТ-насадка;
  • на насадку крепится абразивный круг нужного диаметра и жесткости;
  • по сухой коже проводится обработка стоп и пальцев;
  • насадка удаляется с диска и выбрасывается;
  • наконечник из медицинской стали проходит все 3 этапа обработки вместе с педикюрными инструментами.

Насадка для смарт-педикюра, а также сменные файлы для нее предлагает компания – Smart, которая ее и разработала.

На выбор мастеров представлено 5 диаметров:

  • Baby – самый маленький, диаметр 10 мм;
  • S – 15 мм;
  • M – 20 мм;
  • L – 25 мм;
  • XL – 30 мм.

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

Все диски представлены в двух вариантах – матовом и глянцевом. Это не влияет на принцип, качество или скорость работы. Разное исполнение необходимо для удовлетворения эстетических потребностей мастеров – кому-то не нравятся блики на глянцевой поверхности.

На каждый из диаметров, SMART предлагают разные по абразивности сменные файлы:

  • 80 грит – для очень грубой кожи;
  • 100 грит – для грубой кожи;
  • 180 грит – для кожи средней огрубелости;
  • 240 грит – для шлифовки;
  • 320 грит – для полировки.

Каждый сменный файл сделан из карбида кремния и покрыт тонким слоем силикона.

Делятся абразивы еще и по классу:

  • Premium. Выполнены в белом цвете. Фасуются в коробочки. Главное отличие примиум файлов в клеевой стороне – на защитную пленку по центру нанесена перфарация. Для того чтобы удалить пленку, необходимо немного нажать на края файла – в месте перфорации края отойдут и удалить защиту будет легко;
  • Standard черного цвета. Фасуются в прозрачные пакетики. Для удаления защитной пленки нужно подцепить край с помощью ногтей или пинцета, что иногда может вызывать трудности.

На качество работы класс файлов не влияет. Дело только удобстве отклеивания защитной пленки с абразива.

Продукция для смарт-педикюра представлена также у Staleks – производителя инструментов и расходных материалов для маникюра и педикюра.

Как и у SMART, диски представлены в нескольких размерах – S, M, L. Абразивность файлов такая же, у Смарт.

Подготовка zabbix agent

Мониторинг значений SMART жесткого диска будет выполняться с помощью smartmontools. Установить их можно следующей командой для CentOS:

# yum install smartmontools

Либо аналогично в Debian/Ubuntu

# apt install smartmontools

Далее нам понадобится скрипт на perl для автообнаружения дисков и вывода информации о них в JSON формате, который понимает заббикс. Создадим такой скрипт.

# mcedit /etc/zabbix/scripts/smartctl-disks-discovery.pl
#!/usr/bin/perl

#must be run as root

$first = 1;

print "{\n";
print "\t\"data\":[\n\n";

for (`ls -l /dev/disk/by-id/ | cut -d"/" -f3 | sort -n | uniq -w 3`)
{
#DISK LOOP
$smart_avail=0;
$smart_enabled=0;
$smart_enable_tried=0;

#next when total 0 at output
        if ($_ eq "total 0\n")
                {
                        next;
                }

    print "\t,\n" if not $first;
    $first = 0;

$disk =$_;
chomp($disk);

#SMART STATUS LOOP
foreach(`smartctl -i /dev/$disk | grep SMART`)
{

$line=$_;

        # if SMART available -> continue
        if ($line = /Available/){
                $smart_avail=1;
                next;
                        }

        #if SMART is disabled then try to enable it (also offline tests etc)
        if ($line = /Disabled/ & $smart_enable_tried == 0){

                foreach(`smartctl -i /dev/$disk -s on -o on -S on | grep SMART`) {

                        if (/SMART Enabled/){
                                $smart_enabled=1;
                                next;
                        }
                }
        $smart_enable_tried=1;
        }

        if ($line = /Enabled/){
        $smart_enabled=1;
        }


}

    print "\t{\n";
    print "\t\t\"{#DISKNAME}\":\"$disk\",\n";
    print "\t\t\"{#SMART_ENABLED}\":\"$smart_enabled\"\n";
    print "\t}\n";

}

print "\n\t]\n";
print "}\n";

Сохраняем скрипт и делаем исполняемым.

# chmod u+x smartctl-disks-discovery.pl

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

{
	"data":
}

В данном случае у меня 2 физических диска — sda и sdb. Их мы и будем мониторить.

Настроим разрешение для пользователя zabbix на запуск этого скрипта, а заодно и smartctl, который нам понадобится дальше. Для этого запускаем утилиту для редактирования /etc/sudoers.

# visudo

Добавляем в самый конец еще одну строку:

zabbix ALL=(ALL) NOPASSWD:/usr/sbin/smartctl,/etc/zabbix/scripts/smartctl-disks-discovery.pl

Сохраняем, выходим 🙂 Это если вы умеете работать с vi. Если нет, то загуглите, как работать с этим редактором. Именно он запускается командой visudo.

Проверим, что пользователь zabbix нормально исполняет скрипт.

# chown zabbix:zabbix /etc/zabbix/scripts/smartctl-disks-discovery.pl
# sudo -u zabbix sudo /etc/zabbix/scripts/smartctl-disks-discovery.pl

Вывод должен быть такой же, как от root. Если вам не хочется разбираться с этими разрешениями, либо что-то не получается, можете просто запустить zabbix-agent от пользователя root и проверить работу в таком режиме. Сделать это не трудно, данный параметр закомментирован в конфигурации агента. Вам достаточно просто снять комментарий и перезапустить агент.

После настройки скрипта автообнаружения, добавим необходимые UserParameters для мониторинга SMART. Для этого создадим отдельный конфигурационный файл. Для версии 3.2 и ниже он будет выглядеть вот так.

# mcedit /etc/zabbix/zabbix_agentd.d/smart.conf
UserParameter=uHDD,sudo smartctl -A /dev/$1| grep -i "$2"| tail -1| cut -c 88-|cut -f1 -d' '
UserParameter=uHDD.model.,sudo smartctl -i /dev/$1 |grep -i "Device Model"| cut -f2 -d: |tr -d " "
UserParameter=uHDD.sn.,sudo smartctl -i /dev/$1 |grep -i "Serial Number"| cut -f2 -d: |tr -d " "
UserParameter=uHDD.health.,sudo smartctl -H /dev/$1 |grep -i "test"| cut -f2 -d: |tr -d " "
UserParameter=uHDD.errorlog.,sudo smartctl -l error /dev/$1 |grep -i "ATA Error Count"| cut -f2 -d: |tr -d " "
UserParameter=uHDD.discovery,sudo /etc/zabbix/scripts/smartctl-disks-discovery.pl

Версия настроек для агента 3.4

UserParameter=uHDD.A,sudo smartctl -A /dev/$1
UserParameter=uHDD.i,sudo smartctl -i /dev/$1
UserParameter=uHDD.health,sudo smartctl -H /dev/$1 || true
UserParameter=uHDD.discovery,sudo /etc/zabbix/scripts/smartctl-disks-discovery.pl

Сохраняем файл и перезапускаем zabbix-agent.

# systemctl restart zabbix-agent

Проверяем, как наш агент будет отдавать данные. Ключ uHDD.discovery будет одинаковый для обоих версий агента.

# zabbix_agentd -t uHDD.discovery

Вы должны увидеть полный JSON вывод с информацией о ваших диска. Теперь посмотрим, как передаются информация о smart. Запросим температуру дисков для версии 3.2.

# zabbix_agentd -t uHDD

uHDD 

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

⇡#Аdvanced Format и его применение

Вот уже более 20 лет все жесткие диски имеют одинаковый размер физического сектора: 512 байт. Это минимальная порция записи на диск, позволяющая гибко управлять распределением дискового пространства. Однако с ростом объема HDD все сильнее стали проявляться недостатки такого подхода — в первую очередь неэффективное использование емкости магнитной пластины, а также высокие накладные расходы при организации потока данных.

Поэтому диски большой емкости (терабайт и выше) стали производиться по технологии Advanced Format, которая оперирует «длинными» физическими секторами в 4096 байт. Разметка магнитных пластин под AF весьма выгодна для производителя: меньше межсекторных промежутков, выше полезная емкость дорожки и всей пластины (а это, наряду с магнитными головками, самый дорогой компонент HDD). Именно Advanced Format позволил выпустить на рынок недорогие винчестеры, столь популярные ныне у потребителей аудио- и видеоконтента. AF-дисками емкостью 1-3 Тбайт комплектуются не только компьютеры, но и масса внешних накопителей, сетевых хранилищ и медиаплееров.

Один из первых дисков 3,5″ с Advanced Format, выпущенный в 2009 г

Но даром ничего не дается, новые диски уже начинают приносить в ремонт. Похоже, надежность все-таки просела. Ведь единичный сбой диска или дефект поверхности портит теперь в 8 раз больше данных пользователя, чем обычно. При физическом секторе в 4 Кбайт и эмуляции «коротких» секторов в 512 байт не будет читаться от 1 до 8 секторов. Операционная система на это реагирует понятно как: авария, все пропало! В итоге мелкая проблема на пластинах вырастает для пользователя в зависание или чего еще хуже.

Я считаю, на дисках с AF не стоит держать ОС, прикладные программы и базы данных со множеством мелких файлов. Пока что их удел — мультимедийные данные, некритичные к выпадениям.

HDTune

В бесплатной версии HDTune – это простенькая программа для отображения базовых характеристик жёстких дисков, измерения их температуры и скорости работы с данными. И в этой же бесплатной версии HDTune можем посмотреть диагностику S.M.A.R.T. В окне программы выбираем нужный жёсткий диск, переключаемся на вкладку «Health». Здесь увидим таблицу S.M.A.R.T. с отображением ID и наименований атрибутов, их относительных и конкретных значений. В конце таблицы нам предлагается дополнительный столбец с оценкой значений по типу «Ок» — хорошо, «Failed» — плохо. С этими же значениями внизу окна программы даётся оценка общего здоровья диска.

У HDTune нет поддержки русского языка, зато, как видим, есть общая оценка состояния дисков. И есть конкретные показатели атрибутов S.M.A.R.T., отображаемые обычными числами. Так, например, если мы проверяем убитый HDD, то в графе «Data» атрибута переназначенных секторов увидим конкретное число этих секторов, в нашем случае 1806. Что при хороших показателях иных атрибутов даёт программе основание для оценки здоровья всего диска как «Failed», т.е. плохо.

Hard Disk Sentinel

И, наконец, самая информативная программа для диагностики состояния жёстких дисков — Hard Disk Sentinel. Это очень мощная программа: она и диагностирует носители информации, и проводит тесты скорости обработки данных, и предусматривает тесты для решения проблем с бэд-блоками, и позволяет управлять параметрами дисков. Для использования отдельных возможностей программы необходима покупка её лицензии. Бесплатная версия работает по типу триалки с ограничениями, но в число этих ограничений диагностика S.M.A.R.T. не входит. Если программа не установилась на русском языке, первым делом идём в её настройки и назначаем языком интерфейса русский.

И затем уже можем смотреть данные S.M.A.R.T.: на панели слева выбираем тестируемый диск и в основном окне переключаемся на вкладку «S.M.A.R.T.». Здесь увидим таблицу диагностики с указанием ID и названий атрибутов, значений относительных и конкретных в шестнадцатеричном счислении, оценкой состояния атрибутов. Состояние оценивается как «Ок» — хорошее, либо как «Отказ» — плохое.

Но самое интересное – оценка общего здоровья дисков, она реализована прямо на стартовой странице Hard Disk Sentinel. Оценка являет собой не просто маркеры общего техсостояния диска по типу «хорошо/плохо», состояние оценивается отдельно по типу быстродействия и отдельно по типу здоровья. И если последнее плохое, будем видеть оценку «Предсказание отказа». В графе ниже программа даст нам развёрнутое пояснение, из-за каких атрибутов S.M.A.R.T. здоровье диска оценено как предсказание отказа, и что, собственно, значат эти атрибуты.

Какой объем записи гарантируют изготовители

Я уже , но за несколько лет технологии изменились. Давайте посмотрим на гарантийные сроки и объем записи в дисках трех изготовителей памяти и одного ОЕМа.

В таблице все диски укомплектованы 2D NAND за исключением Samsung серий 850 и 950. TBW (Terabytes Written) – означает общий объем записи в TB. Гарантия может ограничиваться сроком или объемом записи.

Изготовитель /Модель Гарантийныйсрок Гарантийныйобъем
Samsung
950 Pro 256/512GB 5 лет 200/400TBW
850 Pro 128&256/512+GB 10 лет 150/300TBW
850 EVO 120&250/500+GB 5 лет 75/150TBW
840 Pro 128/256/512GB 5 лет 73TBW
Crucial
MX200 250/500/1000GB 3 года 80/160/320TBW
MX100 128/256/512GB 3 года 72TBW
Intel
750 Series 400/800/1200GB 5 лет 125TBW
730 Series 240/480GB 5 лет 89/125TBW
Kingston
HyperX Savage 120/240/480/960GB 3 года 113/306/416/681TBW
V300 120/240/480GB 3 года 64/128/256TBW

Как вы заметили, некоторые изготовители дают гарантию в объеме дневной записи. В начале 2013 года в потребительских дисках 128GB гарантировали 3-5 лет при объеме записи 20GB в день.

В 2016 году минимальная гарантия для диска объемом 256GB составляет около 73TB – это 5 лет по 40GB записи в день. (Kingston неизменно щедрее изготовителей NAND). Если вы покупаете более емкий диск, как правило, возрастает и гарантийный объем записи, а вот срок – реже.

Как использовать SMART для прогнозирования сбоя жесткого диска или SSD (необходимо проверить значения)

Не все атрибуты SMART имеют решающее значение для прогнозирования сбоев. Два вышеупомянутых исследования частоты отказов жестких дисков и других источников согласны с тем, что важная помощь в выявлении неисправных дисков:

  • Reallocated sector counts. Перераспределение происходит, когда логика привода перераспределяет поврежденный сектор в результате повторяющихся программных или жестких ошибок в новый физический сектор из его резервных. Этот атрибут отражает количество случаев повторного отображения. Если его значение увеличивается, это указывает на износ жесткого диска или SSD.
  • Current Pending Sector Count. Это подсчитывает «нестабильные» сектора, то есть поврежденные с ошибками чтения, которые ждут переотображения, своего рода «испытательная» система. Алгоритмы SMART имеют смешанные представления об этом конкретном атрибуте, поскольку иногда это неубедительно. Тем не менее, он может обеспечить более раннее предупреждение о возможных проблемах.
  • Reported Uncorrectable Errors. Это количество ошибок, которые невозможно исправить, и это полезно, потому что кажется, что оно имеет одинаковое значение для всех производителей.
  • Erase Fail Count. Этот является отличным показателем преждевременной смерти твердотельного накопителя. Он подсчитывает количество неудачных попыток удаления данных, а значение, которое увеличивается, говорит о том, что флеш-память внутри твердотельного накопителя близка к завершению.
  • Wear Leveling Count. Это также особенно полезно для твердотельных накопителей. Производители устанавливают ожидаемый срок службы SSD в своих данных SMART. Нивелирование износа граф является оценка состояния здоровья вашего диска. Он рассчитывается с использованием алгоритма, который учитывает предопределенное ожидаемое время жизни и количество циклов (запись, стирание и т. д.), Которые каждый флэш-блок памяти может выполнить до достижения своего конца срока службы.
  • Disk temperature является весьма обсуждаемым параметром. Тем не менее считается, что значения выше 60 ° C могут сократить срок службы жесткого диска или твердотельного накопителя и увеличить вероятность повреждения. Мы рекомендуем использовать вентилятор для понижения температуры ваших дисков и, возможно, продлить срок их службы.

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

Подведение итогов

Атрибутов существует огромное множество и изучать каждый из них в отдельности нет никакого смысла. Поэтому мы решили сгруппировать их по степени влияния на здоровье HDD и помочь вам быстрее найти причину повреждения:

  • Вызывают подозрения о наличии сбоя некоторых дисков
    — Атрибуты 01, 07, 195.
  • Вызывают подозрения о наличии сбоя всех дисков
    Атрибуты 10, 11, 186, 196, 199, 202.
  • Утверждают о наличии ошибок
    Атрибуты 05, 184, 187, 198, 200.

Анализируя атрибуты разных дисков нужно учитывать, что некоторые параметры S.M.A.R.T. могут хранить сразу несколько значений: последний и предпоследний сеанс работы с винчестером. Такие параметры содержат в себе больше информации и, вместо условных 2 байт, будут интерпретированы программой S.M.A.R.T.-анализа большими значениями размером 4 байта. Соответственно вместо значений 1 и 0 может отобразиться число близкое к 70000 и выше.

Кроме того, часто программы переводят значения в десятичную систему, делая их такими же огромными. Чтобы точно определить параметр, его нужно либо разбить на отдельные числа, либо перевести в шестнадцатеричную систему. Если вы хотите избежать “миллиардных” значений атрибутов, рекомендуем пользоваться программами HDDScan, Hard Disk Sentinel и CrystalDiskInfo.

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

Сложности при сканировании

В некоторых случаях провести S.M.A.R.T.-анализ не представляется возможным — программы не в состоянии этого сделать. Такая ошибка может быть связана с тем, что винчестер подключен в режиме AHCI. Чтобы решить ее, воспользуйтесь программой HDDScan, которая подготовлена к работе в таких условиях. Если же у вас не получилось, нужно переключить диск в режим совместимости с IDE.

Главной особенностью работы технологии S.M.A.R.T. является ее функционирование “по факту”. То есть, все собранные в ней параметры HDD — данные реального времени. Информация об ошибке отображается только тогда, когда диск столкнулся с ней в процессе сканирования.

Диагностика жесткого диска с помощью программы Victoria HDD.

Victoria HDD — одна из мощнейших программ для проведения S.M.A.R.T.-анализа жесткого диска. С помощью нее вы можете увидеть не только атрибуты с точными значениями, но и восстановить логически поврежденные сектора.

Давайте рассмотрим основной функционал программы.

1. Запустите приложение Victoria HDD.

2. Перед вами появится стартовое окно программы, которое отображает основные параметры жесткого диска: модель, серию, размер HDD, размер сектора диска и другую важную информацию.

3. Перейдите в раздел SMART и щелкните по клавише Get SMART.

4. Дождитесь завершения диагностики.

5. Изучите атрибуты, основываясь на представленной информации выше.

6. Теперь перейдите в раздел Tests и нажмите клавишу Scan.

7. Результаты теста отобразятся в цветовом формате, где каждый цвет имеет собственное значение:

  • Серый — хорошо читаемый сектор.
  • Зеленый — сектор откликается дольше, но он по прежнему в хорошем состоянии.
  • Оранжевый — долго считываемые сектора. Именно эти кластеры тормозят работу жесткого диска, их количество не должно превышать 50 шт.
  • Красный — поврежденные бэд-блоки. Если программа отсканировала много таких секторов, рекомендуем задуматься о замене винчестера.
  • Синий с крестом — Сектор отмечается этим символом в случае, если при попытке его чтения программа столкнулась со сбоем. Такие кластеры нужно заново разметить путем ремапа.

Отдельного внимания заслуживают режимы работы программы Victoria HDD.

Ignore — диагностика жесткого диска без вмешательства со стороны приложения Victoria HDD.Remap — программа проведет диагностику и перераспределит поврежденные сектора, заменив неисправные на резервные.Refresh -функция, позволяющая корректировать таймаут сканирования.Erase — программа производит перезапись неисправных бэд-блоков.

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

Надеемся, статья оказалась для вас полезной и помогла найти ответы на поставленные вопросы.

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

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

Raw Value — это значение атрибута во внутреннем формате производителя значение малоинформативно для всех кроме сервисманов. 

Threshold — минимальное возможное значение атрибута, при котором гарантируется безотказная работа накопителя.

Если 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 — показывает частоту ошибок происходящих при записи на диск. Может служить показателем качества поверхности и механики накопителя.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий