mdadm - Программный RAID в Linux.
Размечаем оба диска одинаково, создаем следующие разделы:
После установки:
apt install dosfstools если вдругего нетlsblk -o +uuidmkdosfs -i FF1DD36B /dev/sdb1lsblk -o +uuid - они должны быть одинаковыми.efibootmgr -v указаны как boot0000, boot0001... BootOrder указывает на порядок загрузки. Нам нужно скопировать путь загрузки Debian, обычно \EFI\DEBIAN\SHIMX64.EFI efibootmgr -c -d /dev/sdb -p 1 -L "debian mirror" -l "\EFI\DEBIAN\SHIMX64.EFI", где /dev/sdb - второй диск, 1 - номер раздела EFI, debian mirror - название в списке загрузкиefibootmgr -o 2,1efibootmgr -b 5 -B - где 5 номер записи 0005efibootmgr -v видим две записи с одинаковыми путями, но разными uuid дисковmkdir -p /mnt/temp && mount /dev/sdb2 /mnt/temp && cp -R /boot/efi/EFI/ /mnt/temp && umount /dev/sdb2Такой изврат мне пришлось делать на одной из площадок, там использовался программный рейд на базе ZFS и было принято решение переделать на mdadm и при этом сохранить критичные данные. Учитывая что сервер в другом городе пришлось пойти таким путем.... Сервер был с интерфейсом управления IPMI по этому смог удалённо переустановить систему...
Устанавливаем Дебиан по инструкции выше, но при создании разделов размечаем только один диск, второй диск с данными не трогаем. При создании рейд-разделов указываем только один раздел!
После успешной установки монтируем диск с данными во временную папку mkdir -p /mnt/temp && mount /dev/sdb1 /mnt/temp и копируем данные ручками на диск который уже подключен к mdadm - это позволит полностью очистить и в дальнейшем присоединить второй диск к нашему массиву.
umount /dev/sdb1apt install gdiskfdisk /dev/sdb далее g и wsgdisk /dev/sda -R /dev/sdbsgdisk -G /dev/sdbdd if=/dev/sda1 of=/dev/sdb1mkswap /dev/sdb4 запоминаем UUID и монтируем в fstab по аналогии первогоmdadm /dev/md0 --add /dev/sdb2 и mdadm /dev/md1 --add /dev/sdb3cat /proc/mdstatcat /proc/sys/dev/raid/speed_limit_maxecho 1200000 > /proc/sys/dev/raid/speed_limit_max