У вас должно быть два или более устройств, приблизительно одного размера, и Вы хотите объединить их емкость и также производительность путем параллельного доступа.
Установите файл /etc/raidtab для описания Вашей конфигурации. Пример raidtab выглядит таким образом:
В линейном режиме, резервные дики не поддерживаются. RAID-0 не имеет избыточности, так что если диск умрет, массив умрет вместе с ним.
Еще раз, просто запустите
mkraid /dev/md0
для инициализации массива. Это должно инициализировать суперблок и запустить устройство. Загляните в /proc/mdstat чтобы посмотреть, что произошло. Вы должны увидеть, что Ваше устройство запущено.
/dev/md0 теперь готов к форматированию, монтированию, использованию и издевательствам.
Данные записываются ``почти'' в параллельном режиме на диски массива. Фактически, chunk-size байт записываются на каждый диск последовательно.
Если Вы указываете размер куска в 4 Кб, и пишете 16 Кб на массив из трех дисков, RAID система будет писать 4 Кб на диски 0, 1 и 2, параллельно, а оставшиеся 4 Кб на диск 0.
Размер куска в 32 KB - разумное начальное значение для большинства массивов. Но оптимальное занчение сильно зависит от количества в дисков, содержимого файловой системы на массиве, и многих других факторов. Поэкспериментируйте с этим, для получения производительности.
Чтение это - Последовательный блочный ввод, и Запись
это - Последовательный блочный вывод. Размер файла во всех тестах - 1Гб. Тести были проведены в однопользовательском режиме. Драйвер SCSI был сконфигурирован для не использования очереди помеченных комманд.
Размер куска
Размер блока
Чтение Кб/с
Запись Кб/с
4k
1k
19712
18035
4k
4k
34048
27061
8k
1k
19301
18091
8k
4k
33920
27118
16k
1k
19330
18179
16k
2k
28161
23682
16k
4k
33990
27229
32k
1k
19251
18194
32k
4k
34071
26976
Отсюда видно, что размер куска в RAID не имеет значения. Однако, размер блока ext2fs должен быть как можно более большим, как 4KB (т.е. размер страницы) на IA-32.