The script is very raw and it was easy to make an equivalent configuration under libvirt.#!/bin/bashqemu-kvm -cpu kvm64 -m 1024 -k it -usbdevice tablet virtual-poldon-0001.qcow2
Mounting the images is a little trickyer as I used LVM on the old installation, so we have to:
- connect a virtual block device to the qcow2 disk
- scan the volume groups
- mount them
#!/bin/bash
modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 /media/SAMSUNG-Tera/poldon/writable-poldon-0001.qcow2
vgscan
vgchange -ay
mkdir /media/poldon
mkdir /media/poldon_btrfs
mount -o rw /dev/vg_poldon/lv_root /media/poldon
mount -o rw /dev/vg_poldon/lv_btrfs /media/poldon_btrfsUmounting is done with this:
#!/bin/bash
umount /media/poldon
umount /media/poldon_btrfs
rmdir /media/poldon
rmdir /media/poldon_btrfs
sync
qemu-nbd -d /dev/nbd0
killall qemu-nbd
sleep 5
killall -9 qemu-nbd
No comments:
Post a Comment