Test-If-Linux-Server-SCSI,SATA,SSD-Hard-Disk-Going-Bad - Проверка жесткого диска Linux Server SCSI/SATA/SSD на наличие ошибок

Проверка жесткого диска Linux Server SCSI/SATA/SSD на наличие ошибок

Проверка жесткого диска Linux Server SCSI/SATA/SSD на наличие ошибок. Один из наших постоянных читателей задал нам вопрос: “Как я могу проверить, всё ли в порядке с моим жестким диском? Я нашёл несколько ошибок в файле /var/log/messages“.

Ошибки ввода/вывода в /var/log/messages указывают на то, что с жестким диском действительно что-то не так, и может произойти сбой. Вы можете проверить жесткий диск на наличие ошибок с помощью команды smartctl, которая является утилитой управления и мониторинга для SMART-дисков в Linux/UNIX.

smartctl управляет системой самоконтроля, анализа и отчетности (SMART), встроенной во многие SATA, ATA-3 и более поздние ATA, IDE и SCSI-3 жесткие диски. Цель SMART — контролировать надежность жесткого диска и прогнозировать отказы дисков, а также выполнять различные типы самодиагностики.

 

smartctl для серверов

smartctl — это утилита командной строки, предназначенная для выполнения задач SMART, таких как выполнение самотестирования и ведение журналов ошибок SMART, включение и отключение автоматического тестирования SMART и начало самостоятельного тестирования устройства. Во-первых, убедитесь, что S.M.A.R.T. поддержка включена в BIOS. Затем запустите следующую команду, чтобы узнать, поддерживают ли ваши жесткие диски технологию S.M.A.R.T или нет:

 

 

Чтобы включить SMART, запустите:

 

 

Пример вывода:

 

 

Проведите общий тест состояние, введите:

 

 

Пример вывода:

 

 

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

 

 

Ниже приведена дополнительная информация о сбое жесткого диска:

 

 

Пример вывода:

 

 

Вы можете получить еще больше данных с жесткого диска, введя следующую команду:

 

 

Пример вывода:

Linux Server

 

Заметки о RAID-контроллере

Чтобы посмотреть диски ATA с помощью 3ware SCSI RAID-контроллеров, необходимо использовать следующий синтаксис:

 

 

Задача: расширенный self-test привода

Вам необходимо выполнить расширенную самопроверку привода /dev/hdc. Вы можете выполнить эту команду в запущенной системе. Результаты можно увидеть в журнале самопроверки, он видим используя параметр «-l selftest»:

 

 

Пример сбоя жесткого диска. Подробный отчет:

 

Linux Server

 

Пример вывода:

 

 

Если вы видите перераспределенные или ожидающие секторы, замените этот диск как можно скорее.

 

Восстановление данных из резервной копии

Если какой-либо из этих отчетов об ошибках показал “позитивный” результат, необходимо заменить жесткий диск и более того возможно восстановить данные из резервных копий.

Linux Server

Настройка smartd на Linux Server, для получения предупреждений по электронной почте, если с диском обнаружены проблемы

smartd — демон (служба), который контролирует жесткий диск, и попытается включить SMART-мониторинг на жестких дисках. Он проверяет данные о работоспособности жесткого диска и устройства SCSI каждые 30 минут (настраиваемый параметр). Он регистрирует ошибки SMART и изменения атрибутов SMART через интерфейс SYSLOG. Расположение по умолчанию для этих уведомлений и предупреждений SYSLOG зависит от системы (обычно /var/log/messages или /var/log/syslog). Помимо записи в файл, smartd также может быть настроен для отправки предупреждений по электронной почте, если обнаружены проблемы. В зависимости от типа проблемы вы можете захотеть выполнить self-test на диске, создать резервную копию диска, заменить диск или использовать служебную программу производителя, чтобы принудительно перераспределить поврежденные или нечитаемые сектора диска.

Дисковая утилита Gnome

В большинстве Linux Server и Unix дистрибутивов, таких как oses, например FreeBSD или OpenBSD, есть инструмент gui под названием Disk Utility. Он будет работать, только если вы используете настольную или портативную систему на базе gnome. Чтобы запустить Дисковую утилиту, перейдите:

Приложения> Системные инструменты> Дисковая утилита

 

Выберете необходимый жесткий диск:

 

 

Чтобы просмотреть данные, нажмите на смарт-данные:

 

 

Знакомство с GSmartControl

GSmartControl — это инструмент проверки работоспособности жесткого диска и графический интерфейс пользователя для команды smartctl. Этот инструмент имеет следующие функции:

  1. Автоматически сообщает и выделяет любые аномалии в работе диска;
  2. Позволяет включать/отключать SMART;
  3. Позволяет включать/отключать автоматический автономный сбор данных – короткую проверку, в которую диск будет выполнять автоматически каждые четыре часа без какого-либо влияния на производительность;
  4. Поддержка настройки глобальных и индивидуальных параметров для smartctl;
  5. Выполнение самотестирование SMART;
  6. Отображает идентификационные данные, возможности, атрибуты и журналы самопроверки/ошибок;
  7. Может считывать данные smartctl из сохраненного файла, интерпретируя его как виртуальное устройство;
  8. Работает на большинстве поддерживаемых smartctl операционных систем, таких как *BSD и различные дистрибутивы Linux;
  9. Имеет обширную справочную информацию.

 

В системах Linux Server на базе Debian или Ubuntu вы можете установить его используя команду apt-get:

 

 

Если вы используете RHEL или CentOS Linux, выполните команду yum следующим образом:

 

 

 

Нажмите на жесткий диск, чтобы увидеть дополнительную информацию:

 

Перейдите на вкладку «Attributes»:

 

Нажмите на вкладку «Perform Test», чтобы выполнить тестирование жесткого диска:

 

Для более детальной информации рекомендуем обратиться к команде:

 

 

Спасибо за уделенное время на прочтение статьи о проверке жесткого диска Linux Server SCSI/SATA/SSD на наличие ошибок!

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

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Поиск по сайту
Лучшее
Популярное
Рубрики
Меню
Send this to a friend