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

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 — запустить быструю инициализацию

Теги

 

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

Dell — настраиваем RAID6 из 24 дисков на сервере PowerEdge R740xd2

Есть сервер Dell PowerEdge R740xd2, в котором установлено 24 HDD диска объёмом 12 ТБ в первой и второй корзине и два SSD диска в нулевой корзине. SSD объединим в RAID1 для операционной системы. HDD объединим в RAID6 из 23 дисков, один диск оставим в запасе как SPARE.

Теги