Как произвести диагностику жесткого диска или установка smart в debian, читаем далее.

Каждому владельцу сервера интересно в каком состоянии у него жесткие диски, чаще всего они механические и не столь долговечные как хотелось бы, диск может накрыться в любой момент но перестраховаться можно периодически просматривая smart статус дисков.

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

К примеру вы арендовали сервер и задались вопросом — на сколько сильно железо БУ в том числе HDD может ему уже пора на свалку а его определили в ваш сервер недобросовестные сотрудники центра обработки данных и вы задаетесь вопросом Как проверить жесткий диск?

Разберем на реальном примере, нужно поставить софт для снятия инфы

Установка smart в debian

В дебиан это пакет  smartmontools ставим его

смотрим какие диски у нас в системе

sda sdb можно почитать их статус

Пожалуй самое главное на что стоит обратить внимание это

Reallocated_Sector_Ct — Количество переназначенных секторов.  Иными словами сбойные сектора, которые были выявлены на поверхности диска и данные с них перемещены в резервную область.

Power_On_Hours — число часов наработанных.

Как мы видим sda  разросся до 795, я бы такой диск выкинул.

11990 часов переведем в дни  11990/24=499 дней =)

машинка тестовая так что не критично но на всякий все же напишу в дц по поводу замены.

еще интересные параметры:

 Start_Stop_Count — полное число запусков/остановов шпинделя.

Temperature_Celsius — показания встроенного термодатчика.

Если надумаете заменить диск то нужно будет узнать серийник, посмотреть можно так

hdparm -I /dev/sda информация о диске
hdparm -tT /dev/sda производительность чтения диска

требуется пакет  hdparm

 

  6 комментариев в “SMART проверка дисков в Debian.”

  1. И, что, заменил ДЦ жесткий диск?

     
  2. всё ясненько и понятненько , зачёт.

     
  3. Спасибо автор за отличный, простой и очень нужный материал!

     
  4. Вывод списка дисков в системе:
    lsblk -dnoNAME

    Вывод подробного списка дисков и их разделов:
    lsblk -l

    Проверка поддержки SMART для всех дисков в системе:
    lsblk -dnoNAME | while read -r DEV; do printf %s «Устройство «/dev/$DEV»»; smartctl -i «/dev/$DEV» | grep -q ‘^SMART support is:[ \t]*Available’ || printf %s ‘ не’; printf %s\\n ‘ поддерживает SMART’; done

     
  5. а ты симпотая

     

 Оставить комментарий

(обязательно)

(обязательно)

   
Copyright © 2012. Linuxguru.ru