проверка на «ошибки» или «ORA -»

Большинство современных жестких дисков имеют собственные контроллеры. На самом деле это может быть что угодно:

  • Кэш (в контроллере диска), записанный в фактическое хранилище
  • Регулировка скорости, чтобы гарантировать, что диск все время вращается с одинаковой скоростью.
  • Диск перешел в режим ожидания или сна (некоторые делают это автоматически, некоторые нет, хотя это можно настроить).
  • Или реальный демон, читающий / записывающий из / в него.

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

  • hdparm -b / dev / : состояние шины
  • hdparm -B / dev / : информация об управлении питанием (будет ли это автоматически переходить в режим ожидания?)
  • hdparm -M / dev / : Акустическое управление (контроль скорости, хотя я никогда не видел ни одного диска, поддерживающего этот hdparm запрос)

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

Последний вариант моего предыдущего перечисления «фактическое чтение / запись демона с / на диск» можно проверить с помощью:

  1. Используйте hdparm -y / dev / , чтобы заставить его в режим ожидания .
  2. Подождите разумное количество времени (возможно, час).
  3. Используйте hdparm -C / dev / , чтобы проверить, остается ли он в режиме ожидания .

Заявление об ограничении ответственности: Подавляющее большинство дисков не поддерживают большинство команд hdparm (ATA / SATA). Тем не менее, они часто поддерживают хотя бы некоторые из них. Ваш пробег может значительно отличаться.

3
23.09.2016, 14:09
0 ответов

Теги

Похожие вопросы