Migrace linuxového stroje do Hyper-V

Metazare

Migrace linuxového stroje do Hyper-V
« kdy: 04. 01. 2018, 14:46:35 »
Zdravim, poradte mi prosim, jak mam naklonovat pomoci prikazu (Debian) cely virt stroj, kdyz ma vice oddilu?

Dosud jsem to delal pomoci: dd if=/dev/sda of=/mnt/tester/image/clone.img bs=100M

root@gid:~# df -h
Filesystem                Size  Used Avail Use% Mounted on
udev                       10M     0   10M   0% /dev
tmpfs                     794M   86M  709M  11% /run
/dev/xvda1                4.0G  1.6G  2.2G  42% /
tmpfs                     2.0G     0  2.0G   0% /dev/shm
tmpfs                     5.0M     0  5.0M   0% /run/lock
tmpfs                     2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/xvda3                 40G  7.5G   30G  21% /mnt/data

root@gid:~# fdisk -l
Disk /dev/xvda1: 4 GiB, 4294967296 bytes, 8388608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/xvda2: 4 GiB, 4294967296 bytes, 8388608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/xvda3: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Dekuji.


Cek

Re:Migrace linuxového stroje do Hyper-V
« Odpověď #1 kdy: 04. 01. 2018, 16:04:19 »
Zdravim, poradte mi prosim, jak mam naklonovat pomoci prikazu (Debian) cely virt stroj, kdyz ma vice oddilu?


A jak to souvisi s nazvem vlakna? :-O

Kenny

Re:Migrace linuxového stroje do Hyper-V
« Odpověď #2 kdy: 04. 01. 2018, 16:34:51 »
kpartx (není to KDE aplikace, ale command line utilitka)

Nejdřív vytvořit image pomocí dd.
Kód: [Vybrat]
dd if=/dev/zero of=clone.img bs=4M count=12500
Pak v něm pomocí fdisku udělat partitiony.
Kód: [Vybrat]
fdisk clone.img
Následně namountovat partitiony pomocí kpartx, který je připojí ze souboru pomocí mapperu do /dev/mapper/loop0p* 
Kód: [Vybrat]
kpartx -a clone.img
Pomocí dd dostat data do image
Kód: [Vybrat]
dd if=/dev/xvda1 of=/dev/mapper/loop0p1 bs=4M
dd if=/dev/xvda3 of=/dev/mapper/loop0p5 bs=4M

Nakonec po sobě uklidit (odebere partitiony z mapperu, nemaže soubor).
Kód: [Vybrat]
kpartx -d clone.img

Metazare

Re:Migrace linuxového stroje do Hyper-V
« Odpověď #3 kdy: 05. 01. 2018, 09:50:30 »
Dekuji moc!

Zeptam se jeste count (bloky) urcuje jak velky bude img? A jak poznam, ze oddil xvda3 se musi zkopirovat do loop0p5? Diky.