[ АРХИВ-01 ] ← Каталог руководств
Открыть в каталоге

Организация и классификация RAID-массивов: отказоустойчивость и привязка к контроллеру

Вопрос создания дисковых массивов RAID напрямую связан с обеспечением сохранности и доступности данных при выходе накопителей из строя. В ходе обсуждения рассматриваются основные уровни массивов, их архитектура, а также практические сложности, возникающие при поломке аппаратных контроллеров. Особое внимание уделено…

Классификация и типы массивов

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

  • RAID 0 — массив повышенной производительности с чередованием данных, не обладающий отказоустойчивостью;
  • RAID 1 — зеркальный дисковый массив, обеспечивающий дублирование информации;
  • RAID 2 — массив, зарезервированный для систем, применяющих код Хемминга;
  • RAID 3 и 4 — дисковые массивы с чередованием и выделенным диском четности;
  • RAID 5 — массив с чередованием данных и невыделенным диском четности;
  • RAID 6 — массив с чередованием, в котором используются две контрольные суммы, вычисляемые двумя независимыми способами.

Помимо базовых вариантов, применяются комбинированные конфигурации: RAID 10 (RAID 0 из массивов RAID 1), RAID 01 (RAID 1 из массивов RAID 0, обладающий низкой отказоустойчивостью), а также RAID 50, RAID 05, RAID 60 и RAID 06, сочетающие чередование с соответствующими уровнями контроля четности.

Проблема аппаратной привязки к контроллеру

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

В реальных инцидентах успешное считывание информации нередко зависит исключительно от поиска полностью аналогичной модели вышедшей из строя платы или оригинального контроллера для аварийного копирования.

Методы обеспечения независимости данных

Для устранения уязвимости, связанной с аппаратным контроллером, участники рекомендуют использовать зеркалирование (RAID 1).

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

Руководства по разделу