Уровни 0, 1, 5, 6, 10 — объяснение для новичков
Если вы только начинаете разбираться в серверном администрировании или собираете домашнее хранилище данных (NAS), рано или поздно вы столкнётесь с аббревиатурой RAID. Дальше в этой рубрике на блоге разбираются практические задачи диагностика дисков, работа с контроллерами LSI через StorCLI, мониторинг массивов, но начать стоит с основ: что такое RAID, зачем он нужен и чем отличаются друг от друга уровни 0, 1, 5, 6 и 10.
В этой статье простое объяснение без лишней теории, которое поможет осознанно выбрать подходящий уровень RAID под вашу задачу.
Что такое RAID простыми словами
RAID (Redundant Array of Independent Disks «избыточный массив независимых дисков») это технология объединения нескольких физических накопителей в один логический массив, который операционная система видит как единый диск. Цель объединения повысить отказоустойчивость, производительность или и то и другое одновременно, в зависимости от выбранного уровня.
Официальный стандарт, описывающий уровни RAID и формат хранения данных на дисках массива, поддерживает международная организация SNIA (Storage Networking Industry Association) подробности можно найти в её образовательной библиотеке: snia.org — Common RAID Disk Data Format.
В основе всех уровней RAID лежат три базовых принципа, которые комбинируются по-разному:
- Striping (чередование) данные разбиваются на блоки и записываются поочерёдно на разные диски одновременно. Это ускоряет чтение и запись, но не даёт защиты от отказа диска.
- Mirroring (зеркалирование) одни и те же данные полностью дублируются на двух и более дисках. Это защищает от потери данных при отказе диска, но снижает полезный объём массива.
- Parity (чётность) на дисках хранится не полная копия данных, а специальная контрольная информация (чётность), с помощью которой можно восстановить содержимое отказавшего диска. Это компромисс между надёжностью и экономией места.

RAID0 максимальная скорость, без отказоустойчивости
Принцип: чистый striping. Данные распределяются блоками по всем дискам массива поочерёдно.
Плюсы:
- Максимальная скорость чтения и записи среди всех уровней RAID.
- Весь объём дисков доступен для использования потерь нет.
Минусы:
- Никакой защиты от отказа диска: если выходит из строя хотя бы один диск массива, теряются данные всего массива.
- Чем больше дисков в массиве RAID 0, тем выше суммарная вероятность отказа хотя бы одного из них.
Когда использовать: для задач, где важна скорость, а не сохранность данных например, временные файлы, кэш, рендеринг видео с отдельным резервным копированием результата. Для хранения важных данных RAID 0 использовать не стоит.
RAID 1 — простое зеркалирование
Принцип: чистый mirroring. Каждый бит данных дублируется одновременно на двух (или более) дисках.
Плюсы:
- Высокая надёжность: массив продолжает работать даже при полном отказе одного из дисков.
- Простое и быстрое восстановление после замены диска — контроллер просто копирует данные с исправного диска на новый.
- Хорошая скорость чтения (данные можно читать параллельно с обоих дисков).
Минусы:
- Полезный объём массива равен объёму только одного диска — при двух дисках по 2 ТБ полезный объём составит 2 ТБ, а не 4 ТБ.
- Скорость записи ограничена скоростью одного диска, так как данные пишутся на оба диска одновременно.
Когда использовать: для системных дисков серверов, небольших рабочих станций и любых сценариев, где важнее надёжность, чем максимальный полезный объём.
RAID 5 баланс надёжности и объёма
Принцип: striping с распределённой чётностью. Данные и информация о чётности распределяются блоками по всем дискам массива (минимум 3 диска), причём чётность каждый раз хранится на разных дисках, а не на одном выделенном.
Плюсы:
- Массив выдерживает отказ одного диска без потери данных.
- Хороший баланс между полезным объёмом и надёжностью: из полезного объёма «съедается» ёмкость только одного диска (под чётность).
- Хорошая скорость чтения.
Минусы:
- Скорость записи ниже, чем у RAID 0, из-за необходимости вычислять и записывать чётность.
- Восстановление (ребилд) после замены отказавшего диска длительный и ресурсоёмкий процесс, во время которого массив уязвим: если откажет ещё один диск до завершения ребилда, данные будут потеряны.
- На современных дисках большого объёма (от нескольких терабайт) риск столкнуться со второй ошибкой чтения именно во время ребилда становится ощутимым многие администраторы сегодня предпочитают RAID 6 вместо RAID 5 именно по этой причине.
Когда использовать: для серверов с преобладанием операций чтения, где важен баланс между надёжностью и полезным объёмом, а бюджет на диски ограничен.
RAID 6 — на случай отказа сразу двух дисков
Принцип: аналогичен RAID 5, но с двойной распределённой чётностью (требуется минимум 4 диска).
Плюсы:
- Массив выдерживает одновременный отказ двух дисков без потери данных.
- Существенно снижает риск потери данных во время длительного процесса ребилда по сравнению с RAID 5.
Минусы:
- Из полезного объёма «съедается» ёмкость двух дисков (под двойную чётность).
- Ещё более низкая скорость записи по сравнению с RAID 5 из-за вычисления двойной чётности.
Когда использовать: для серверов с большими дисками, где важна повышенная отказоустойчивость и время на закупку/замену диска может быть значительным (например, из-за логистики или удалённости объекта).
RAID 10 (1+0) сочетание скорости и надёжности
Принцип: это так называемый «вложенный» (nested) уровень RAID сначала диски объединяются в зеркала (RAID 1), а затем несколько таких зеркальных пар объединяются в striping (RAID 0). Требуется минимум 4 диска (всегда чётное количество).
Плюсы:
- Высокая скорость чтения и записи, близкая к RAID 0.
- Хорошая отказоустойчивость: массив переживает отказ нескольких дисков, если они не находятся в одной зеркальной паре.
- Быстрое восстановление после замены диска — в отличие от RAID 5/6, ребилд сводится к копированию данных внутри одной зеркальной пары, а не к пересчёту чётности по всему массиву.
Минусы:
- Полезный объём только половина от суммарной ёмкости всех дисков.
- Более высокая стоимость по сравнению с RAID 5/6 при том же полезном объёме, так как требуется больше дисков.
Когда использовать: для нагруженных баз данных, виртуализации и любых задач, где критична одновременно и скорость, и надёжность, а бюджет позволяет использовать больше дисков.
Сравнительная таблица уровней RAID
| Уровень | Мин. дисков | Отказоустойчивость | Полезный объём | Скорость записи | Скорость чтения |
|---|---|---|---|---|---|
| RAID 0 | 2 | Нет | 100% | Максимальная | Максимальная |
| RAID 1 | 2 | Отказ 1 диска | 50% | Средняя | Высокая |
| RAID 5 | 3 | Отказ 1 диска | (N−1)/N | Средняя | Высокая |
| RAID 6 | 4 | Отказ 2 дисков | (N−2)/N | Ниже средней | Высокая |
| RAID 10 | 4 | Отказ до половины дисков* | 50% | Высокая | Высокая |
* при условии, что из каждой зеркальной пары отказывает не более одного диска одновременно.
Аппаратный RAID и программный RAID: коротко о разнице
RAID можно реализовать двумя способами:
- Аппаратный RAID вычисления (в том числе расчёт чётности) выполняет отдельный RAID-контроллер с собственным процессором и памятью. Именно про такие контроллеры (LSI/Broadcom MegaRAID) рассказывают другие статьи в этой рубрике например, «StorCLI: команды для управления RAID-контроллером LSI» и «Мониторинг RAID-массивов — настраиваем оповещения через StorCLI».
-
Программный RAID логику массива реализует операционная система (например,
mdadmв Linux или Storage Spaces в Windows), используя ресурсы центрального процессора сервера. Такой подход обычно дешевле, но создаёт дополнительную нагрузку на CPU.
Подробно эту разницу и практическую настройку программного RAID мы разберём в отдельных статьях этой рубрики.
Важно: RAID это не резервное копирование
Частая ошибка новичков считать, что RAID (любого уровня) заменяет резервное копирование. Это не так. RAID защищает от отказа диска, но не защищает от:
- случайного удаления или перезаписи файлов;
- атак программ-вымогателей (шифровальщиков);
- ошибок в самой файловой системе или программного сбоя;
- одновременного отказа большего числа дисков, чем допускает выбранный уровень;
- физического повреждения сервера (пожар, затопление, кража).
Поэтому RAID стоит рассматривать как средство повышения доступности и отказоустойчивости, а не как замену полноценного бэкапа. Если один из дисков массива уже вышел из строя, а замена ещё не произведена, стоит заранее знать, как безопасно провести диагностику и замену этому посвящена статья «Диагностика и замена дисков в RAID-массиве без остановки сервера».
Как выбрать уровень RAID: краткий ориентир
- Нужна только скорость, данные не критичны → RAID 0.
- Небольшой сервер, важна простота и надёжность → RAID 1.
- Средний сервер, важен баланс объёма и надёжности → RAID 5.
- Сервер с большими дисками, нужна повышенная отказоустойчивость → RAID 6.
- Высоконагруженные базы данных, виртуализация, бюджет позволяет → RAID 10.
Частые вопросы
Можно ли превратить RAID 0 в RAID 1 без потери данных? Как правило, нет смена уровня RAID обычно требует пересоздания массива с нуля, что означает полную потерю данных на нём. Перед такой операцией обязательно сделайте резервную копию данных.
Что произойдёт, если в RAID 5 откажут сразу два диска? Массив RAID 5 рассчитан на отказ только одного диска одновременно при одновременном отказе двух дисков данные массива будут потеряны, если только их не удастся восстановить специализированными средствами до полной деградации массива.
RAID 10 и RAID 0+1 — это одно и то же? Нет, хотя оба уровня используют одинаковые компоненты (striping и mirroring), порядок их объединения разный, и это влияет на отказоустойчивость. В RAID 10 сначала создаются зеркала, а затем они объединяются в striping такой массив переживает больше сценариев отказа дисков, чем RAID 0+1, где порядок обратный.
Какой RAID выбрать для домашнего NAS? Для дома чаще всего используют RAID 1 (простое зеркало на 2 дисках) или RAID 5/6, если дисков больше конкретные рекомендации по настройке RAID на NAS-устройствах будут в отдельной статье этой рубрики.
Заключение
RAID это не один инструмент, а целое семейство решений с разным балансом скорости, надёжности и полезного объёма. RAID 0 даёт максимальную скорость без защиты данных, RAID 1 простую и надёжную защиту ценой половины объёма, RAID 5 и RAID 6 баланс между объёмом и отказоустойчивостью для разного количества «запасных» дисков, а RAID 10 сочетание скорости и надёжности за счёт большего числа дисков. Выбор конкретного уровня всегда зависит от задачи, бюджета и того, что для вас важнее скорость, объём или отказоустойчивость. И в любом случае RAID не отменяет необходимость регулярного резервного копирования.
Читайте также в рубрике RAID на andko.ru
- Диагностика и замена дисков в RAID-массиве без остановки сервера
- Мониторинг RAID-массивов — настраиваем оповещения через StorCLI
- StorCLI: команды для управления RAID-контроллером LSI
- Как я победил ошибку входа в LSA (Error Code 49)







