Слой 1. RAID — политика размещения, а не волшебная защита
Уровень RAID отвечает на ограниченный вопрос: как логические блоки и избыточность размещены по участникам. Резервное восстановление, домены отказа и общие точки отказа остаются отдельными решениями.
RAID объединяет независимые блочные устройства по заданной политике; исходная классификация появилась в исследовательской работе Berkeley 1988 года, а современные составные уровни развили эту модель.
RAID поддерживает устойчивость при аппаратных отказах, но сам по себе не возвращает удалённые, перезаписанные или скомпрометированные данные.
Слой 2. Три механизма: stripe, mirror и parity
Названия уровней становятся проще, если сначала увидеть их строительные блоки. Они решают разные задачи и по-разному расходуют ёмкость.
Чередование циклически распределяет последовательные диапазоны по участникам; без дополнительной избыточности оно связывает потерю одного устройства с потерей массива.
Зеркало хранит одинаковые копии, тогда как паритет создаёт вычисляемую избыточность. Полная копия и восстановительный блок — не одно и то же.
Слой 3. RAID 0, 1, 5 и 6: число отказов следует из схемы
Похожее название не означает похожую защиту. Нулевой уровень не содержит избыточности, зеркало хранит копию, а уровни паритета различаются числом допустимых отказов.
RAID 0 чередует блоки без избыточности, RAID 1 размещает каждый логический блок более чем на одном устройстве и базово переживает один отказ.
RAID 5 допускает один отказ устройства, RAID 6 — любые два; общий термин «паритет» не доказывает конкретный предел.
Слой 4. RAID 10 проверяется по карте зеркальных групп
Фраза «два отказа допустимы» для RAID 10 неполна. Результат зависит от того, в каких зеркалах произошли отказы и осталась ли копия каждого диапазона.
RAID 10 — это RAID 0 поверх набора групп RAID 1, а не произвольное сочетание терминов «чередование» и «зеркалирование».
RAID 10 переживает один отказ в каждой зеркальной группе; два отказа в разных зеркалах могут быть допустимы, а в одном зеркале — разрушительны.
Проверьте инженерное мышление
Вопросы проверяют не память на аббревиатуры, а умение не делать лишних выводов.
Источники курса
Ссылки приведены один раз для всего курса, чтобы не мешать чтению каждого тезиса.
- Официальная документация
Redundant Array of Independent Devices
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Отраслевая словарная статья уточняет современное значение RAID и отдельно оговаривает исключение RAID 0.
Открыть первоисточник - Первичная публикация
A Case for Redundant Arrays of Inexpensive Disks (RAID)
University of California, Berkeley / ACM SIGMOD · ACM SIGMOD 1988, страницы 109–116
Исходная исследовательская публикация Patterson, Gibson и Katz, которая ввела термин RAID и пять уровней исходной классификации.
Открыть первоисточник - Официальная документация
Data Protection Best Practices
SNIA Data Protection and Capacity Optimization Committee · technical white paper, редакция 2 от 27 января 2025 года
Отделяет resilience от recovery и предупреждает, что RAID и mirroring не защищают от удаления, перезаписи или компрометации данных.
Открыть первоисточник - Официальная документация
What is Mirroring?
SNIA · официальное руководство, проверено 29 августа 2026 года
Описывает mirror group, поведение чтения и записи и то, от каких логических повреждений зеркало не защищает.
Открыть первоисточник - Официальная документация
Striping
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Отраслевое определение циклического отображения диапазонов данных на участники массива.
Открыть первоисточник - Официальная документация
RAID 0
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Определение RAID 0, чередования данных и отсутствия отказоустойчивости.
Открыть первоисточник - Официальная документация
RAID 1
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Определение зеркального размещения логических блоков и границы отказоустойчивости RAID 1.
Открыть первоисточник - Официальная документация
RAID 5
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Определение распределённых data/parity blocks и защиты от отказа одного устройства.
Открыть первоисточник - Официальная документация
RAID 6
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Определение parity-based защиты, допускающей отказ любых двух устройств.
Открыть первоисточник - Официальная документация
RAID 10
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Определение RAID 1/0 как чередования поверх набора зеркальных групп.
Открыть первоисточник