Организация программного RAID утилитой mdadm
Установка пакета:
Создать RAID
Создать RAID1 (mirror) из двух дисков:
Создать RAID5 из трех дисков:
Если вам вдруг потребуется после создания массива производить какие-нибудь операции с его блочным устройством, которые изменят UUID, то обязательно необходимо изменить конфигурационный файл /etc/mdadm/mdadm.conf.
Например такими операциями может быть форматирование или создание группы томов LVM поверх массива.
В любом случае когда вы вносите какие-нибудь правки на уровне разметки в массив лучше проверьте, что конфигурационный файл соответствует реальной конфигурации.
Для получения текущей работающей конфигурации выполните:
Эта команда выведет по строчке конфигурации для каждого массива.
Именно такие строчки должны быть записаны в файле /etc/mdadm/mdadm.conf за исключением того, что в строчках в файле не должно быть параметра metadata.
Если реальная конфигурация не совпадает с той, которая записана в /etc/mdadm/mdadm.conf, то обязательно приведите этот файл в соответствие с реальной конфигурацией до перезагрузки, иначе в следующий раз массив не запустится.
Удалить RAID
Отмонтируем, если смотрирован:
Останавливаем массив:
Затираем суперблок на разделах, которые входили в массив:Запустить RAID
Если массив уже был создан, а после этого остановлен, то можно собрать его вновь следующей командой:
Убрать диск из RAID
Сначала помечаем диск, как сбойный, а затем убираем эго из RAID-массива:
mdadm /dev/md0 --fail /dev/sdc1
mdadm /dev/md0 --remove /dev/sdc1
wipefs -a /dev/sdc1
mdadm --grow /dev/md0 --raid-devices=2
Добавить диск в RAID
Если было увеличение раздела, то необходимо его расширить следующими командами:Обновить конфигурацию
После этого проверьте, нет ли двойных записей в файле.Деталировка массива
Посмотреть подробную информацию о массиве: