LINUX.ORG.RU
ФорумAdmin

как перенести образ системы Centos сделанный dump на виртуалку HyperV?

 ,


0

1

Есть действующий сервер с Asterisk на базе CentOS. Жесткий диск разбит на разделы LVM:

[root@pbx asterisk]# vgs

VG #PV #LV #SN Attr VSize VFree

vg_pbx 1 2 0 wz--n- 111.30g 0

[root@pbx asterisk]# lvs

LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert

lv_root vg_pbx -wi-ao--- 101.53g

lv_swap vg_pbx -wi-ao--- 9.77g

образ системы сделал в виндовую шару, для этого примонтировал шару:

mount -t cifs //192.168.1.5/Share /mnt/share -o user=admin

Password:

сделал образ системного раздела:

dump -0 -f - / | gzip -9 > /mnt/img.gz

Получился файл размером около 1,5 ГБ который после распаковки занимает около 25 ГБ. Как этот образ перенести в виртуальную машину Microsoft HyperV?


Как этот образ перенести в виртуальную машину Microsoft HyperV?

Абсолютно точно так же как бы вы его разворачивали на обычную машину.

Т.е. грузитесь с какого-либо LiveCD в виртуальной машине, создаёте разметку на виртуальном диске, разделы, на разделах файловые системы, монтируете их в нужном порядке.

Ваш пост целиком не читал, поэтому думайте сами что куда монтировать.

После переходите в директорию куда смонтирована целевая файловая система, на которую вы будет разворачивать dump и даёте команду:

cd /<куда смонтировано>
gunzip -c img.gz | restore -r f - 
После восстановления всех файловых систем правите /etc/fstab в chroot директории, с указанием новых имён устройств хранения файловых систем или UUID / LABEL этих файловых систем, далее ставите загрузчик.

Для этого монтируете /sys, /dev, /proc в chroot_директорию/sys и так далее.

И ставите загрузчик.

anonymous ()

По хорошему вы и дамп файловой системы должны были снимать загрузившись в другой Linux.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.