Для чего нужна батарея RAID-контроллера

Батарея RAID-контроллераСовременные RAID-контроллеры — сложные устройства, отвечающие за сохранность наших данных и за оперативный к ним доступ. Аппаратный RAID-контроллер это своего рода компьютер в миниатюре с собственной памятью, слотами расширения и даже батареей. О последней и пойдёт речь в этой статье.

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

Во избежание утери данных было принято решение комплектовать RAID-контроллеры батареями (Battery Backup UnitBBU), которые могли бы обеспечить резервное питание и перенос информации из энергозависимой памяти в энергонезависимую.

Если батарея присутствует, заряжена и исправна, RAID-контроллер работает в режиме Write Back (т.е. в режиме отложенной записи). В этом случае данные сперва помещаются в энергозависимую память контроллера (в кэш). При этом данные считаются записанными в тот момент, когда они попадают в кэш.

Другой режим работы аппаратного RAID-контроллера называется Write Through (сквозная запись). Как правило, данный режим используется в следующих случаях:

  • батарея отсутствует;
  • батарея неисправна;
  • батарея разряжена.

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

Из названия Write Through понятно, что в этом режиме данные идут мимо кэш-памяти контроллера. Это замедляет работу с данными, но и записанными данные считаются только после поступления непосредственно на носители (HDD или SSD).

Современные RAID-контроллеры умеют автоматически переключать свой режим работы в случае низкого заряда, неисправности или отсутствия батареи. Тем не менее, если с батареей в RAID-контроллере что-то не так, рекомендуется проверить режим работы контроллера.

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

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