Расширение RAID1 и миграция на RAID10
/boot и / собраны в RAID 1 из 2 дисков, нужно расширить до 4 дисков копируем разметку на новые диски
sgdisk -R /dev/sde /dev/sda && sgdisk -G /dev/sde
sgdisk -R /dev/sdd /dev/sda && sgdisk -G /dev/sdd
сначала добавляем диски в md1 и расширяем сам md1 до 4 дисков
mdadm --add /dev/md1 /dev/sdd3
mdadm --add /dev/md1 /dev/sde3
mdadm -G /dev/md1 -n4
аналогично с md0, добавляем разделы в md0 и расширяем сам md0
mdadm --add /dev/md0 /dev/sdd2
mdadm --add /dev/md0 /dev/sde2
mdadm -G /dev/md0 -n4
Далее нужно /home на md127 смигрировать с raid1 → raid10 Оставляем md127 только на sda, на остальных собираем деградированый RAID10 из 3 дисков
mdadm /dev/md127 -f /dev/sdb5
mdadm /dev/md127 -r /dev/sdb5
mdadm --zero-superblock /dev/sdb5
yes | mdadm -C /dev/md5 -f -l 10 -b internal --bitmap-chunk=131072 -n 4 missing /dev/sdb5 /dev/sde5 /dev/sdd5
mkfs.ext4 /dev/md5
mount /dev/md5 /mnt/home/
копируем контент на новый md rsync -auv --stats --progress /home/ /mnt/home/
далее делаем загрузку с нового md,проверяем что все ок и после этого sda5 пихаем в новый md
umount /home/
vim /etc/fstab #меняем md127 на md5
echo "DEVICE /dev/hd*[0-9] /dev/sd*[0-9] /dev/vd*[0-9] /dev/cciss/*" > /etc/mdadm.conf
mdadm --detail --scan >> /etc/mdadm.conf
dracut --mdadmconf --fstab --add="mdraid" --add-drivers="raid1" --force /boot/initramfs-$(uname -r).img $(uname -r) -M
grub2-mkconfig -o /boot/grub2/grub.cfg
grubby --update-kernel=ALL --args="root=/dev/md1"
grub2-install /dev/sda
grub2-install /dev/sdb
grub2-install /dev/sdc
grub2-install /dev/sdd
reboot #контрольный, хз наверное без него можно
mdadm -S /dev/md2
mdadm --zero-superblock /dev/sda5
echo "DEVICE /dev/hd*[0-9] /dev/sd*[0-9] /dev/vd*[0-9] /dev/cciss/*" > /etc/mdadm.conf
mdadm --detail --scan >> /etc/mdadm.conf
grub2-mkconfig -o /boot/grub2/grub.cfg
mdadm --add /dev/md5 /dev/sda5