Уровни RAID

RAID 6

Определение

RAID 6 (двойная чётность) — это уровень RAID с двумя независимыми контрольными долями в группе, благодаря которым данные переживают отказ любых двух накопителей. Под данные остаётся ёмкость всех дисков, кроме двух: шесть по 4 ТБ дают 16 ТБ. От удаления и перезаписи чётность не защищает.

Также ищут: RAID-6 · уровень RAID 6 · dual parity RAID

Зачем это знать

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

Наглядно

Раскладка блоков RAID 6

RAID 6: блоки по дискам; Одна группа: отказ любых двух дисковRAID 6Диск 1A1B1Диск 2A2P(B)Диск 3P(A)Q(B)Диск 4Q(A)B2Одна группа: отказ любых двух дисков
Столбец — диск, строка — полоса. Одинаковые метки обозначают копии; P и Q — независимые контрольные доли. Показаны исправные классические группы без hot spare. После отказа запас защиты уменьшается; RAID не заменяет резервную копию. Источники схемы
Связи из словаря

Карта понятия

Доказательная часть

Что подтверждено

  1. RAID 6 использует защиту на основе контрольных данных и позволяет сохранить данные при отказе любых двух устройств хранения.

    Граница применимости: Два отказа устройств внутри корректной группы RAID 6; контроллер, питание, корпус и логические ошибки могут оставаться общими точками отказа.

  2. Допустимые два аппаратных отказа не защищают RAID 6 от удаления, перезаписи или компрометации данных.

    Граница применимости: Граница между RAID, ориентированным на устойчивость, и защитой данных, ориентированной на восстановление.

  3. В расчётной модели RAID 6 из N равных активных участников ёмкости C для данных остаётся (N − 2) × C. Шесть дисков по 4 ТБ дают 16 ТБ до служебных вычетов; две контрольные доли входят в активную группу.

    Граница применимости: Выводное вычисление для равных участников и раскладки с двумя контрольными позициями по модели Linux MD 6.12; десятичные ТБ. Словарь SNIA задаёт предел отказов, а не формулу. Резерв, служебные вычеты и требования к минимальному составу изделия проверяются отдельно.

  4. При одном уже утраченном участнике RAID 6 в пределах модели допускает потерю ещё одного. После двух утрат третий отказ не покрывается тем же обещанием «любые два»: счёт относится к группе до восстановления её избыточности.

    Граница применимости: Сопоставление пределов RAID 6 и RAID 5 для исправной исходной группы. Отдельные ошибки чтения, общие причины недоступности и внешнее восстановление здесь не моделируются.

  5. Для расчётных 20 ТБ на равных дисках по 4 ТБ учебному RAID 5 нужны шесть активных участников, а RAID 6 — семь. Это сравнение до служебных вычетов и без резерва, при одной группе в каждом варианте.

    Граница применимости: Выводное вычисление для равных участников и раскладки с двумя контрольными позициями по модели Linux MD 6.12; десятичные ТБ. Словарь SNIA задаёт предел отказов, а не формулу. Резерв, служебные вычеты и требования к минимальному составу изделия проверяются отдельно.

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

    Граница применимости: Вывод из защиты RAID 6 от двух потерь и отличия резерва от восстановленного участника. Назначение и готовность резерва зависят от реализации.

  7. Рекомендация редакции

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

    Граница применимости: План проверки по границе отказов RAID 6 и состояниям восстановления. Источники не задают универсальный порог ширины или вероятность потери данных по одной ёмкости дисков.

  8. В режиме чтение-изменение-запись RAID 6 с двумя контрольными долями нужны шесть дисковых операций: прочитать прежние данные и обе контрольные доли, затем записать новые данные и обе новые контрольные доли. Это три чтения и три записи.

    Граница применимости: Выводный подсчёт для того же режима чтение-изменение-запись Linux md и двух контрольных позиций RAID 6. Нет попаданий кэша, объединения обновлений, полной полосы или иного алгоритма.

Граница терминов

Не путать

RAID 6 RAID 5

При одинаковой расчётной ёмкости 20 ТБ и дисках по 4 ТБ учебная группа RAID 6 требует семь активных участников, RAID 5 — шесть. Дополнительный активный участник соответствует второй контрольной доле; резерв в обоих вариантах считается сверх группы.

RAID 6 RAID 10

RAID 6 допускает любые две потери одной группы. Классический RAID 10 из парных зеркал может сохранить данные при большем числе удачно распределённых потерь и не сохранить их при потере одной полной пары.

Перед спецификацией

Что проверить

  1. Запишите активную ширину группы и подтвердите поддержку состава конкретным изделием.
  2. Вычтите две контрольные доли в расчётной модели, затем отдельно учтите служебные вычеты.
  3. Сравнивайте варианты по одинаковой требуемой полезной ёмкости и условиям нагрузки.
  4. Считайте уже утраченных активных участников до восстановления избыточности, а не только последний отказ.
  5. Не засчитывайте резерв как третий паритет; проверьте, к каким группам он может быть назначен.
  6. Проверьте политику согласованности записи и восстановление при выбранной ширине группы.
  7. Для логической ошибки сохраните отдельную проверенную точку возврата данных.
Открытые основания

Первоисточники

  • Документация6
  • Официальная документация
    RAID 6 SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года · проверено

    Определение parity-based защиты, допускающей отказ любых двух устройств.

    Утверждения: 01 · 02 · 03 · 04 · 05 · 06 · 07

  • Официальная документация
    Data Protection Best Practices SNIA Data Protection and Capacity Optimization Committee · technical white paper, редакция 2 от 27 января 2025 года · проверено

    Отделяет resilience от recovery и предупреждает, что RAID и mirroring не защищают от удаления, перезаписи или компрометации данных.

    Утверждения: 02

  • Официальная документация
    Linux v6.12 — drivers/md/raid5.c (RAID 4/5/6) Linux kernel maintainers / torvalds/linux · исходный код ядра Linux, тег v6.12, drivers/md/raid5.c, открыт 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Источник для модели ёмкости; не доказательство штрафа записи, URE или свойств любого контроллера.

    Утверждения: 03 · 05 · 08

  • Официальная документация
    RAID 5 SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года · проверено

    Определение распределённых data/parity blocks и защиты от отказа одного устройства.

    Утверждения: 04 · 05

  • Официальная документация
    Linux v6.12 — RAID arrays (md) administration Linux kernel documentation / torvalds/linux · документация ядра Linux, тег v6.12, admin-guide/md.rst, страница открыта 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Описывает Linux MD, не любой аппаратный контроллер.

    Утверждения: 06 · 07 · 08

  • Официальная документация
    RAID 10 SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года · проверено

    Определение RAID 1/0 как чередования поверх набора зеркальных групп.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

В каталоге

Подтвердите действие