Содержание · Работа · Меню · Диск

## Массивы RAID

### Диалог "Собрать RAID"

Инструмент для сборки виртуальных массивов RAID из одиночных дисков (или разделов и образов) в случаях, когда RAID не может быть собран стандартными средствами контроллера (аппаратный RAID) или операционной системы (программный RAID).

При необходимости диски должны быть отсоединены от RAID-контроллера и подключены к компьютеру как одиночные диски.

Неправильный выбор типа массива или чередования приводит к некорректному восстановлению данных (даже если структура директорий реконструируется правильно).

### Типы массивов

RAID-0. Массив обычно содержит два диска, информация на которых записывается поочередно блоками (stripe) указанного размера. Без одного из дисков могут быть восстановить только небольшие файлы, полностью уместившиеся в одном блоке. RAID-0 поддерживается в режиме чтения и записи.

RAID-1. Массив обычно содержит два диска, данные дублируются. Размер блока не используется. Поддерживается только чтение. Один полностью здоровый диск может быть открыт как одиночное устройство без потери данных.

RAID-4. Массив обычно содержит три диска. Один из дисков содержит данные контроля четности. Данные поочередно записываются блоками на остальные диски. Без одного из дисков массива данные могут быть польностью восстановлены. Вместо отсутствующего диска следует испльзовать Пустой диск. Поддерживается только чтение.

RAID-5. Массив обычно содержит три диска (или больше). Данные чередуются блоками между всеми дисками с одним блоком контроля четности на остальные блоки данных. По способу чередования данных массивы RAID-5 делятся на четыре основных вида. На некоторых массивах (обычно аппаратных) блоки четности могут чередоваться реже блоков данных (delayed parity). Данные могут быть полностью восстановлены без одного из дисков (который следует заменить на Пустой диск). Поддерживается только чтение.

RAID-6. Массив обычно содержит четыре диска (или больше). Подобен массиву RAID-5, но для контроля четности используются два блока (разных типов). В программе поддерживает только один тип контроля четности, поэтому только один диск может быть заменен Пустым диском. Только чтение.

RAID: Custom rotation. Можно определить произвольное чередование данных (Mеню - Чередование...). Целые числа от 0 определяют блоки данных согласно их порядку на дисках, -1 определяет блок четности XOR, -2 определяет неиспользуемый блок.

Например, для диаграммы:
Диск#0 | Диск#1 | Диск#2 | Диск#3
A1 | A2 | Ap | Aq
B1 | Bp | Bq | B2
Cp | Cq | C1 | C2
Dq | D1 | D2 | Dp
| => | чередование указывается следующим образом:
0 1 -1 -2
2 -1 -2 3
-1 -2 4 5
-2 6 7 -1

JBOD/Spanned. Набор из нескольких дисков, используемых последовательно. Данные не чередуются, размер блока не используется. Данные, расположенные на любом из дисков, будут потеряны, если диск отсутствует. Поддерживается чтение и запись.

### Параметры массивов

Размер блока: размер блока при чередовании данных. Не используется в RAID-1, JBOD.
Delay: используется только в RAID-5 с "delayed parity".
Смещение: смещение начала данных на диске (обычно используется в программных массивах RAID).
Смещение и размер: смещение и размер раздела в массиве JBOD/Spanned.
Пустой диск (NULL): используeтся вместо отсутствующего или поврежденного диска.
Чередование...: ручное задание способа чередования блоков данных и четности для Custom RAID.
Сохранить/Загрузить: созранить/загрузить конфигурацию массива RAID.