Код: Выделить всё
mdadm /dev/md0 -f /dev/sde1
Код: Выделить всё
mdadm /dev/md0 --remove /dev/sde1
Код: Выделить всё
mdadm /dev/md0 -a /dev/sde1
Код: Выделить всё
mdadm --manage /dev/md0 --remove /dev/sdh1
Код: Выделить всё
mdadm /dev/md0 -a /dev/sdh1
В данном примере рассмотрим вариант добавления активного диска к RAID, который будет использоваться для работы, а не в качестве запасного.
Добавляем диск к массиву:
Код: Выделить всё
mdadm /dev/md0 --add /dev/sde
4 8 16 - spare /dev/sde
Теперь расширяем RAID:
Код: Выделить всё
mdadm -G /dev/md0 --raid-devices=3
Удаление массива¶
При удалении массива внимателнее смотрите на имена массива и дисков и подставляйте свои значения.
Если нам нужно полностью разобрать RAID, сначала размонтируем и остановим его:
Код: Выделить всё
umount /mnt/data
Код: Выделить всё
mdadm -S /dev/md0
если мы получим ошибку mdadm: fail to stop array /dev/md0: Device or resource busy, с помощью
команды
Код: Выделить всё
lsof -f -- /dev/md0
Затем очищаем суперблоки на всех дисках, из которых он был собран:
Код: Выделить всё
mdadm --zero-superblock /dev/sda
mdadm --zero-superblock /dev/sdb
mdadm --zero-superblock /dev/sdc
А также удаляем метаданные и подпись:
Код: Выделить всё
wipefs --all --force /dev/sd{a,b,c}
Чтобы запустить все массивы, определенные в конфигурации или в /proc/mdstat, введите:
Код: Выделить всё
mdadm --assemble --scan
Код: Выделить всё
mdadm --assemble /dev/md0
Код: Выделить всё
mdadm --assemble /dev/md0 /dev/sda /dev/sdb /dev/sdc /dev/sdd
Код: Выделить всё
mount /dev/md0 /mnt/md0