Организация программного RAID утилитой mdadm
mdadm
RAID
Организация программного RAID утилитой mdadm
sudo aptitude install mdadm
Создать RAID1 mirror из двух дисков:
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/vdb1 /dev/vdc1
Создать RAID5 из трех дисков:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
Если вам вдруг потребуется после создания массива производить какие-нибудь операции с его блочным устройством, которые изменят UUID, то обязательно необходимо изменить конфигурационный файл /etc/mdadm/mdadm.conf.
Например такими операциями может быть форматирование или создание группы томов LVM поверх массива. В любом случае когда вы вносите какие-нибудь правки на уровне разметки в массив лучше проверьте, что конфигурационный файл соответствует реальной конфигурации.
Для получения текущей работающей конфигурации выполните:
sudo mdadm --detail --scan
Эта команда выведет по строчке конфигурации для каждого массива. Именно такие строчки должны быть записаны в файле /etc/mdadm/mdadm.conf за исключением того, что в строчках в файле не должно быть параметра metadata.
Если реальная конфигурация не совпадает с той, которая записана в /etc/mdadm/mdadm.conf, то обязательно приведите этот файл в соответствие с реальной конфигурацией до перезагрузки, иначе в следующий раз массив не запустится.
Для удаления:
Отмонтируем, если смотрирован
umount /var/spool/raid_md0
Останавливаем массив
mdadm -S /dev/md0
Затираем суперблок на разделах, которые входили в массив
mdadm --zero-superblock /dev/sdb1