Всем привет! Нужна помощь. Есть сабж на 1 диск. Сейчас прогоняю на VB, точно также на рабочей машине, только с другим по объему диском.
Вот исходные данные:
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─s7_freepbx-root 253:0 0 17G 0 lvm /
└─s7_freepbx-swap 253:1 0 2G 0 lvm
sdb 8:16 0 20G 0 disk
Переезжать будет на sdb, raid1. Размечаю диск на 2 массива, md0 для boot, md1 для /
mdadm --create /dev/md0 \
--level=1 \
--raid-devices=2 \
/dev/sdb1 missing
mdadm --create /dev/md1 \
--level=1 \
--raid-devices=2 \
/dev/sdb2 missing
Массив будет деградированный, потом добавлю в него старый диск с которого переезд. cat /proc/mdstat показывает 2 массива. Все ок. Переезжаем pvcreate /dev/md1 vgextend s7_freepbx /dev/md1 pvmove /dev/sda2 /dev/md1 vgreduce s7_freepbx /dev/sda2
и получилось так
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 1G 0 part
│ └─md0 9:0 0 1022M 0 raid1
└─sdb2 8:18 0 19G 0 part
└─md1 9:1 0 19G 0 raid1
└─s7_freepbx-root 253:0 0 17G 0 lvm /
Создаю ФС для md0 mkfs.xfs /dev/md0
Копирую старый boot rsync -avH /boot/ /mnt/mdboot/
Записываю UUID boot и / в fstab.
Ставлю GRUB grub2-install /dev/sdb grub2-mkconfig -o /boot/grub2/grub.cfg
Пересобираю initramfs dracut -f -v
Отключаю старый диск. При загрузке GRUB показывается, начинается загрузка. Но потом dracut и все.
ls /dev/sd* показывает только /dev/sda /dev/sda1 …
Где моя ошибка, что делать? Что не учёл ?

