При шести активных дисках по 4 ТБ учебные модели дают 20 ТБ для RAID 5 и 16 ТБ для RAID 6 до вычетов. Защита одной группы различается: один потерянный участник и любые два.
RAID 5
Определение
RAID 5 (распределённая чётность) — это уровень RAID, где полоса данных дополняется одним контрольным блоком, а сами контрольные блоки чередуются между накопителями группы. Группа переживает отказ одного накопителя, а данным остаётся ёмкость всех дисков, кроме одного: шесть по 4 ТБ дают 20 ТБ.
Также ищут: RAID-5 · уровень RAID 5 · striped array with rotating parity
Зачем это знать
Полезная ёмкость RAID 5 может выглядеть выгодно, пока в счёт не попадают резерв и период работы с недостающим участником. Для заказа нужно считать именно активную группу и проверять восстановление под выбранной нагрузкой.
Раскладка блоков RAID 5
Карта понятия
Что подтверждено
RAID 5 хранит полосы из n логических блоков данных и одного контрольного блока на n+1 независимом устройстве, чередуя данные и контрольные блоки между участниками.
Граница применимости: Базовое определение RAID 5; точное вращение контрольных данных и схема размещения блоков зависят от реализации.
RAID 5 способен пережить отказ одного устройства без потери данных.
Граница применимости: Один отказ устройства в корректно работающей группе. Дополнительные ошибки и общие причины недоступности не покрываются этим утверждением.
В расчётной модели RAID 5 из N равных активных участников ёмкости C для данных остаётся (N − 1) × C. Например, шесть дисков по 4 ТБ дают 20 ТБ до служебных вычетов; контрольная доля распределена по группе.
Граница применимости: Классическая учебная модель: N не менее трёх, одна контрольная доля на полосу, десятичные ТБ. Минимумы конкретного изделия, служебные вычеты и нестандартные раскладки проверяют отдельно.
В учебном заказе шесть активных дисков по 4 ТБ образуют RAID 5, а седьмой такой же диск назначен резервом. Куплено 28 ТБ, расчётная ёмкость группы равна 20 ТБ до служебных вычетов. Резерв не является вторым паритетом.
Граница применимости: Явно заданная группа из шести активных участников и одного неактивного резерва. Возможность и область назначения резерва подтверждают по документации реализации.
После потери одного участника RAID 5 уже использует свой предел одиночного отказа. Потеря ещё одного участника той же группы до восстановления утраченной информации выходит за защиту уровня; начало восстановления не считается его завершением.
Граница применимости: Вывод из одного допустимого отказа RAID 5 и отдельного состояния восстановления. Дополнительные внешние копии и специальные механизмы восстановления не предполагаются.
- Рекомендация редакции
Оценивать период восстановления на выбранном составе и нагрузке по наблюдаемому продвижению и результату испытания. Одна ёмкость диска и номинальная скорость интерфейса не являются достаточным расчётом времени.
Граница применимости: План испытания по уровню RAID 5 и документируемым состояниям синхронизации Linux MD. Универсальный срок, вероятность ошибки чтения и допустимая ширина группы не назначаются.
В двух самостоятельных группах RAID 5 по шесть участников один отказ в каждой укладывается в пределы обеих групп. Два отказа в одной группе эти пределы превышают, даже если остальные десять дисков исправны.
Граница применимости: Учебный пример двух независимых групп с одиночной защитой. Способ объединения их логических объёмов и устойчивость приложения к потере одного объёма не задаются.
В режиме чтение-изменение-запись RAID 5 с чтением прежних данных и контрольной доли нужны четыре дисковые операции: прочитать данные, прочитать чётность, записать новые данные и записать новую чётность. Счёт относится к обновлению одной порции, а не всей полосы.
Граница применимости: Режим чтение-изменение-запись в реализации Linux md (drivers/md/raid5.c): прежние данные и чётность читаются с дисков, обновление не покрывает полную полосу. Операции считаются по механизму, без попаданий кэша.
В учебном RAID 5 уже отсутствует один участник. Если при восстановлении другая порция той же контрольной группы остаётся нечитаемой из-за URE, одной контрольной доли недостаточно для восстановления двух отсутствующих порций. Ошибка чтения порции и полный отказ второго накопителя — разные события.
Граница применимости: URE здесь — неустранённая ошибка чтения нужной порции. Вывод ограничен двумя известными утратами в одной группе с одной контрольной долей; он не объявляет потерянным весь том и не задаёт частоту ошибок по паспорту диска.
Не путать
RAID 5 ограничивает одну группу одним отказом. Классический RAID 10 может пережить несколько потерь в разных зеркальных парах, но потеря обеих копий одной пары выходит за его защиту.
Что проверить
- Зафиксируйте активную ширину каждой группы и минимумы, поддержанные выбранным изделием.
- Считайте одну контрольную долю внутри активного состава; не выделяйте постоянный «диск паритета» по названию уровня.
- Отделите закупленную ёмкость резерва от расчётной ёмкости каждой группы.
- Для каждого отказавшего диска укажите его группу и оставшийся запас допустимых потерь.
- Проверьте поддержку и действующую политику согласованности незавершённых записей.
- Измерьте восстановление на сопоставимой конфигурации вместе с влиянием рабочей нагрузки.
- Сохраните отдельные копии данных и порядок восстановления при выходе за предел одиночного отказа.
Первоисточники
- A Case for Redundant Arrays of Inexpensive Disks (RAID)
Исходная исследовательская публикация Patterson, Gibson и Katz, которая ввела термин RAID и пять уровней исходной классификации.
Утверждения: 03
- Linux v6.12 — RAID arrays (md) administration
Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Описывает Linux MD, не любой аппаратный контроллер.
- Redundant Array of Independent Devices
Отраслевая словарная статья уточняет современное значение RAID и отдельно оговаривает исключение RAID 0.
Утверждения: 07
- Linux v6.12 — drivers/md/raid5.c (RAID 4/5/6)
Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Источник для модели ёмкости; не доказательство штрафа записи, URE или свойств любого контроллера.
- RAID 6
Определение parity-based защиты, допускающей отказ любых двух устройств.
- RAID 10
Определение RAID 1/0 как чередования поверх набора зеркальных групп.
Связанные понятия
Курсы по теме
В каталоге
- RAID-контроллеры с поддержкой RAID 5 — Контрольные блоки RAID 5 вычисляет контроллер, и от его производительности зависит скорость записи.
- Жёсткие диски для RAID 5 — RAID 5 переживает отказ одного диска, а на ёмких дисках восстановление идёт долго.