При одинаковой расчётной ёмкости 20 ТБ и дисках по 4 ТБ учебная группа RAID 6 требует семь активных участников, RAID 5 — шесть. Дополнительный активный участник соответствует второй контрольной доле; резерв в обоих вариантах считается сверх группы.
RAID 6
Определение
RAID 6 (двойная чётность) — это уровень RAID с двумя независимыми контрольными долями в группе, благодаря которым данные переживают отказ любых двух накопителей. Под данные остаётся ёмкость всех дисков, кроме двух: шесть по 4 ТБ дают 16 ТБ. От удаления и перезаписи чётность не защищает.
Также ищут: RAID-6 · уровень RAID 6 · dual parity RAID
Зачем это знать
Две допустимые потери — полезный запас при восстановлении, но его нельзя прибавлять заново после каждого отказа. Дополнительная контрольная доля меняет требуемый состав заказа и не доказывает скорость или защиту от удаления.
Раскладка блоков RAID 6
Карта понятия
Что подтверждено
RAID 6 использует защиту на основе контрольных данных и позволяет сохранить данные при отказе любых двух устройств хранения.
Граница применимости: Два отказа устройств внутри корректной группы RAID 6; контроллер, питание, корпус и логические ошибки могут оставаться общими точками отказа.
Допустимые два аппаратных отказа не защищают RAID 6 от удаления, перезаписи или компрометации данных.
Граница применимости: Граница между RAID, ориентированным на устойчивость, и защитой данных, ориентированной на восстановление.
В расчётной модели RAID 6 из N равных активных участников ёмкости C для данных остаётся (N − 2) × C. Шесть дисков по 4 ТБ дают 16 ТБ до служебных вычетов; две контрольные доли входят в активную группу.
Граница применимости: Выводное вычисление для равных участников и раскладки с двумя контрольными позициями по модели Linux MD 6.12; десятичные ТБ. Словарь SNIA задаёт предел отказов, а не формулу. Резерв, служебные вычеты и требования к минимальному составу изделия проверяются отдельно.
При одном уже утраченном участнике RAID 6 в пределах модели допускает потерю ещё одного. После двух утрат третий отказ не покрывается тем же обещанием «любые два»: счёт относится к группе до восстановления её избыточности.
Граница применимости: Сопоставление пределов RAID 6 и RAID 5 для исправной исходной группы. Отдельные ошибки чтения, общие причины недоступности и внешнее восстановление здесь не моделируются.
Для расчётных 20 ТБ на равных дисках по 4 ТБ учебному RAID 5 нужны шесть активных участников, а RAID 6 — семь. Это сравнение до служебных вычетов и без резерва, при одной группе в каждом варианте.
Граница применимости: Выводное вычисление для равных участников и раскладки с двумя контрольными позициями по модели Linux MD 6.12; десятичные ТБ. Словарь SNIA задаёт предел отказов, а не формулу. Резерв, служебные вычеты и требования к минимальному составу изделия проверяются отдельно.
Резервный диск рядом с RAID 6 не добавляет третью независимую контрольную долю. Пока утраченная информация ещё не восстановлена, число установленных накопителей вместе с резервом не заменяет счёт потерь активных участников.
Граница применимости: Вывод из защиты RAID 6 от двух потерь и отличия резерва от восстановленного участника. Назначение и готовность резерва зависят от реализации.
- Рекомендация редакции
Для выбранной ширины RAID 6 проверить поддержку состава и время восстановления вместе с рабочей нагрузкой. Две контрольные доли не дают универсального разрешения на любую ширину и не обещают определённый срок ремонта.
Граница применимости: План проверки по границе отказов RAID 6 и состояниям восстановления. Источники не задают универсальный порог ширины или вероятность потери данных по одной ёмкости дисков.
В режиме чтение-изменение-запись RAID 6 с двумя контрольными долями нужны шесть дисковых операций: прочитать прежние данные и обе контрольные доли, затем записать новые данные и обе новые контрольные доли. Это три чтения и три записи.
Граница применимости: Выводный подсчёт для того же режима чтение-изменение-запись Linux md и двух контрольных позиций RAID 6. Нет попаданий кэша, объединения обновлений, полной полосы или иного алгоритма.
Не путать
RAID 6 допускает любые две потери одной группы. Классический RAID 10 из парных зеркал может сохранить данные при большем числе удачно распределённых потерь и не сохранить их при потере одной полной пары.
Что проверить
- Запишите активную ширину группы и подтвердите поддержку состава конкретным изделием.
- Вычтите две контрольные доли в расчётной модели, затем отдельно учтите служебные вычеты.
- Сравнивайте варианты по одинаковой требуемой полезной ёмкости и условиям нагрузки.
- Считайте уже утраченных активных участников до восстановления избыточности, а не только последний отказ.
- Не засчитывайте резерв как третий паритет; проверьте, к каким группам он может быть назначен.
- Проверьте политику согласованности записи и восстановление при выбранной ширине группы.
- Для логической ошибки сохраните отдельную проверенную точку возврата данных.
Первоисточники
- Data Protection Best Practices
Отделяет resilience от recovery и предупреждает, что RAID и mirroring не защищают от удаления, перезаписи или компрометации данных.
Утверждения: 02
- Linux v6.12 — drivers/md/raid5.c (RAID 4/5/6)
Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Источник для модели ёмкости; не доказательство штрафа записи, URE или свойств любого контроллера.
- Linux v6.12 — RAID arrays (md) administration
Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Описывает Linux MD, не любой аппаратный контроллер.
- RAID 10
Определение RAID 1/0 как чередования поверх набора зеркальных групп.
Связанные понятия
Курсы по теме
В каталоге
- RAID-контроллеры с поддержкой RAID 6 — Двойную чётность поддерживает не каждый контроллер — уровень RAID проверяют в характеристиках.
- Жёсткие диски для RAID 6 — RAID 6 переживает отказ любых двух дисков, поэтому его выбирают для больших массивов из ёмких дисков.