Работа с софтовыми RAID дисками
Создать массив RAID 1:
mdadm --create /dev/md0 --level=1 --raid-devices=3 --metadata=1.2 /dev/sda1 /dev/sdb1 /dev/sdc1
Посмотреть статус рэйда md0:
mdadm --detail /dev/md0
Пометить раздел /dev/sda1 как нерабочий:
mdadm --manage /dev/md0 --fail /dev/sda1
Удалить из массива md0 раздел /dev/sda1:
mdadm --manage /dev/md0 --delete /dev/sda1
Добавить к массиву md0 раздел /dev/sda1 (должен быть установлен тип раздела «том для RAID»):
mdadm --manage /dev/md0 --add /dev/sda1
Создать конфиг существующих в системе (собранных вручную) массивов SW RAID и записать в конфиг-файл:
mdadm --detail --scan --verbose > /etc/mdadm/mdadm.conf
Возможный вариант:
mdadm --detail --scan --verbose > /etc/mdadm.conf
Собрать ранее созданный массив:
mdadm --assemble /dev/md0
Создать ранее созданный массив, если его нет в конфиге:
mdadm --assemble --auto=yes /dev/md0 /dev/sd[abc]1
Если массив присутствует только частично и восстанавливается в статусе degraded, надо добавить ключ —run:
mdadm --assemble --auto=yes --run /dev/md0 /dev/sd[ab]1
Расширить существующий (заполненный) массив ещё одним диском:
mdadm --grow /dev/md0 --level=1 --raid-devices=4 mdadm --manage /dev/md0 --add /dev/sdd1
Удалить массив из системы (первая строка останавливает массив, вторая очищает суперблок разделов sda1…sdd1):
mdadm -S /dev/md0 mdadm --zero-superblock /dev/sd[a-d]1
Примеры использования из документации находятся в /usr/share/doc/mdadm/README.recipes.gz