Re: Using qemu-img to directly convert physical disk to KVM image

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



09.11.2010 05:54, Emmanuel Noobadmin wrote:
> Thanks for the confirmation and just for the benefit of anybody else
> who subsequently searches for <keywords> KVM QEMU convert physical
> drive virtual machine image </keywords>, yes it works :)

Heh.  Well, it is not something unexpected really.  Just a few more
comments below...

> On 11/9/10, Michael Tokarev <mjt@xxxxxxxxxx> wrote:
>> 09.11.2010 01:48, Emmanuel Noobadmin wrote:
>>> I'm trying to convert a physical Windows XP machine into a KVM guest.
>>> All the guides so far mentions using dd to create a flat image file,
>>> then using qemu-img to convert that to qcow2. Since I've been making
>>> mistake here and there, retrying the process several times (initially
>>> converting each logical partition into an image), the question struck
>>> me: is there any reason why I cannot do something like this
>>> qemu-img convert -f /dev/sdc -O qcow2 /images/winxp.qcow instead of
>>> having to do it in two passes which literally take hours each.

You mentioned several kinds of storage.  The format of (virtual) drive
can be raw or qcow2, or others supported by qemu.  The location of the
data can be in a file on a filesystem, or it can be a physical device
(/dev/sdc), or a lvm volume, or a partition, or an iscsi lun, or any
other block device.  Either reasonable combination of the two can be
used.

In this case, running your guest off /dev/sda directly will work too.
Moreover, you most likely does not want to convert it to a qcow2 format,
due to various small and large issues with it - the "flat image file"
created with dd, or a raw format created by `qemu-img -O raw' (which
is almost the same but with zero blocks skipped) will most likely work
better (read: faster and more reliable).

/mjt
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux