Предполагаем, что proxmox установлен на диске /dev/sda и есть второй такой же диск под именем /dev/sdb и на нем ничего важного нет (все будет удалено). Важное замечание: перезагружать систему до окончания работ нельзя, большой шанс что не загрузитесь.
Скачиваем собственно сам mdadm
0. apt-get install mdadm
Проверяем список разделов на старом диске
1. gdisk -l /dev/sda
копируем 1 в 1.
2.
sfdisk -d /dev/sda > part_table
sfdisk /dev/sdb < part_table
Создаем зеркальный раздел пока из 1 диска
3. mdadm —create /dev/md1 —verbose —level=1 —raid-devices=2 missing /dev/sdb3
Создаем раздел для загрузчика так же из 1 диска
4. mdadm —create —verbose /dev/md0 —level=1 —raid-devices=2 —metadata=1.0 missing /dev/sdb2
Инициализация при загрузке
5. mdadm —examine —scan >> /etc/mdadm/mdadm.conf
обозначение md1 как тома для LVM
6. pvcreate /dev/md1
расширение группы томов на md1
7. vgextend pve /dev/md1
перенос данных с одного носителя на другой. (процесс долгий).
8. pvmove /dev/sda3 /dev/md1
удаление из группы томов носителя
9. vgreduce pve /dev/sda3
Меняем тип раздела
10. gdisk /dev/sda
t 3 fd00 w (нажимайте по очереди)
Добавляем раздел в рейд
11. mdadm —add /dev/md1 /dev/sda3
переносим загрузчик
12.
mkdir /boot/tmp
cp -a /boot/efi/* /boot/tmp/
umount /boot/efi
mkfs.vfat /dev/md0
mount /dev/md0 /boot/efi
cp -a /boot/tmp/* /boot/efi/
mdadm —add /dev/md0 /dev/sda2
теперь выполним команду:
lsblk -o +uuid
И выясним идентификатор EFI-раздела (блок из 8 знаков, например: F0D0-9CDF)
Теперь откроем /etc/fstab и заменим идентификатор загрузочного раздела /boot/efi на только что полученный нами выше
после этого ждем когда этот раздел тоже перестроится и тогда выполняем команду:
update-initramfs -u
если пройдет без ошибок то делаем дальше
после того как закончится перестроение рейда делаем обновление загрузчика
1. grub-install /dev/sdb
или
grub-install —target=x86_64-efi —bootloader-id=GRUB —efi-directory=/boot/efi —no-nvram —removable /dev/sdb
2. update-grub /dev/sdb
3. grub-install /dev/sda
или
grub-install —target=x86_64-efi —bootloader-id=GRUB —efi-directory=/boot/efi —no-nvram —removable /dev/sda
4. update-grub /dev/sda
и только после этого первый раз можно будет перезагружаться