Перейти к основному содержанию

Dell — фоновая инициализация

Dell

Background Initialization (Фоновая Инициализация) — процесс, при котором полная инициализация дискового массива идет в фоновом режиме.

Другое название фоновой инициализации: Immediate RAID Availability (Немедленная доступность RAID).

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

У разработчиков аппаратных и программных RAID имеются свои алгоритмы инициализации, быстрой (затиранием данных нулями) или полной (с проверками и исправлением целостности и чётности данных). Быстрая проверка позволяет получить доступ к дисковому массиву уже через несколько минут вместо нескольких часов или дней. Но полную инициализацию массива никто при этом не отменяет, она происходит в фоновом режиме и может длиться достаточно долгое время. Время полной инициализации зависит от типа массива и настроенного в контроллере приоритета для выполнения фоновых задач, приоритет можно изменить.

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

Прирост надёжности обеспечивается:

  • очисткой всего объема дисков от старых метаданных, если они присутствовали,
  • обнаружением скрытых повреждений данных (Silent Data Corruption),
  • контролем согласованности данных (проверяется четность или зеркальная копия данных),
  • проверкой целостности данных.

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

А что в Dell?

В iDRAC можно посмотреть процент фоновой инициализации в свойствах логического тома:

dell

Можно воспользоваться утилитой perccli.

perccli — утилита для управления RAID контроллерами Dell серверов. То же самое что и storcli, синтаксис ничем не отличается.

Команда, отображающая прогресс фоновой инициализации:

/opt/MegaRAID/perccli/perccli64 /call/vall show bgi

Приятным бонусом отображается ожидаемое время завершения.

dell

Список команд для управления фоновой инициализацией:

/opt/MegaRAID/perccli/perccli64 help | grep bgi

dell

  • set autobgi — автоматический запуск фоновой инициализации
  • show autobgi — текущая настройка автоматического запуска фоновой инициализации
  • show bgi — прогресс фоновой инициализации
  • stop bgi — остановка фоновой инициализации
  • pause bgi — приостановка фоновой инициализации
  • resume bgi — приостановка фоновой инициализации
  • show bgirate — отобразить приоритет выполнения фоновых задач
  • set bgirate — установить приоритет выполнения фоновых задач

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

  • start init force — запустить быструю инициализацию

Теги

 

Похожие материалы

Собираем RAID6 массив на сервере Dell PowerEdge R740xd2 через iDRAC9

Есть у нас сервер Dell PowerEdge R740xd2. Сервер примечателен тем, что занимает всего два юнита, а дисков можно воткнуть аж 24 штуки в форм-факторе 3.5". И ещё парочку 2.5". Первые 12 дисков SATA мы собрали в RAID6 на аппаратном RAID контроллере PERC H730P Mini (Embedded). Теперь  докупили ещё 9 дисков уже SAS, и тоже хотим собрать из них RAID6.

Теги