Перенос уже рабочей системы Proxmox на RAID mdadm — 19 марта 2026 г. в 10:09:25.928
Перенос уже рабочей системы Proxmox на RAID mdadm Предполагаем, что 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 и только после этого первый раз можно будет перезагружаться

