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

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.

Теги

mdadm — RAID10 из четырёх NVMe дисков на сервере Dell

RAID1 из двух дисков NVMe 3.84 TB KCD5XLUG3T84 прекрасно работал. Потом место кончилось. Было принято решение приобрести ещё два диска такого же объёма и сделать RAID10 из четырёх NVMe дисков.

Теги