Soft RAID в Linux: альтернатива
Справедливости ради следует сказать пару слов и об инструментарии raidtools
и способах обращения с ним. В отличие от mdadm
, он требует обязательного наличия конфигурационного файла - /etc/raidtab
. Причем создать его нужно (вручную, в текстовом редакторе) до запуска каких-либо команд по созданию RAID’а.
Впрочем, структура /etc/raidtab
очень проста. Стоит только помнить, что каждый из перечисленных ниже пунктов выступает в отдельной строке, значения в которой отделяются пробелами или табулятором - все же база данных (хотя и простая), а не хвост собачий… Итак:
- сначала указывается имя файла RAID-устройства -
raiddev /dev/md0
, например; - затем - уровень массива или его режим -
raid-level 0
для параллельного режима илиraid-level linear
для линейного; - далее - количество устройств в массиве -
nr-raid-disks
2, - потом - размер
chunk
’а в килобайтах, например,chunk-size 32
; очевидно, что для линейного режима эта величина бессмысленна, поэтому здесь можно поставить любое значение; - вслед за этим можно (а скорее, нужно) указать также, что массив должен нести собственный суперблок -
persistent-superblock 1
.
Наконец, последовательно перечисляются имена всех объединяемых устройств с их порядковыми номерами, начиная с нуля:
device /dev/hda3 raid-disk 0 device /dev/hdb3 raid-disk 1
Закончив редактирование /etc/raidtab
(рискну повториться, это - простой текстовый файл, создаваемый в текстовом же редакторе), активизируем RAID командой mkraid /dev/md0
и просмотром файла proc/mdstat
убеждаемся, что все произошло так, как и задумывалось.
Сложнее, конечно, чем использование mdadm
, но не намного, не так ли? Тем более, что весь процесс создания RAID именно применительно к инструментарию raidtools
в деталях расписан в соответствующем HOWTO и ряде специальных статей.
- Программные RAID-массивы в FOSS-системах
- Немного о RAID вообще
- RAID-контроллеры для FOSS: аппаратные и не очень
- Нужен ли RAID народу?
- Soft RAID в Linux: подготовительный этап
- Soft RAID в Linux: процесс созидания
- Soft RAID в Linux: альтернатива
- Mdadm vs raidtools
- Fedora: программный RAID при инсталляции
Теги: linux, raidtools, soft raid