Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Metazare 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.
-
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
-
kpartx (není to KDE aplikace, ale command line utilitka)
Nejdřív vytvořit image pomocí dd. dd if=/dev/zero of=clone.img bs=4M count=12500
Pak v něm pomocí fdisku udělat partitiony. fdisk clone.img
Následně namountovat partitiony pomocí kpartx, který je připojí ze souboru pomocí mapperu do /dev/mapper/loop0p* kpartx -a clone.img
Pomocí dd dostat data do image 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). kpartx -d clone.img
-
Dekuji moc!
Zeptam se jeste count (bloky) urcuje jak velky bude img? A jak poznam, ze oddil xvda3 se musi zkopirovat do loop0p5? Diky.