-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 08/01/2015 22:04, Eric Blake wrote: > Where are you specifying the format? I have not personally played > with NBD much. But here's my guess: Even though > /tmp/dsk.test.qcow2 is a qcow2 file, the NBD server is serving up a > RAW image through /dev/nbd2. Thus, if you are trying to treat > /dev/nbd2 as the destination of your copy, you MUST tell qemu that > the file format of the copy is to be raw (regardless of the file > format of the original that is being copied from). If you omit the > --raw (also spelled --format=raw in newer libvirt) parameter to the > virsh blockcopy command, then libvirt has to guess at the > destination format; if the source was qcow2, then libvirt will > guess that the destination should be qcow2 as well. But writing > qcow2 data to a raw NBD disk means you have created a nested file > in /tmp/dsk.test.qcow2 - it is a qcow2 file whose contents are a > qcow2 file whose contents are the raw data (not typical usage, and > a bit weird to wrap your head around). I think you're right. Paolo -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJUrvL9AAoJEL/70l94x66DkusIAJX9/MtI65eOZeW57upOBxuX NOEZA34X8f/JY3WUI6Fhyfeoi/EZet4lEtPDnqG5isrYYhm7TMmJFCLt0fu4pr1Z KSOgMlGN/Ze5m+ty/XdoYn21Ujw/nmSplaMVAc0iqfSXUXnd15LWzICemjXNSnHS zOp0y7uLEM64EygW4vHrPAZZo5JCFj2JbQiRUiWjDyT14JeJ7EWRJ3vYSrZEAclB RVDlm/Q6p9wirFSNbjfZgo1Fn5cHvVvsGvmNvWwLOnijBGeQwOD5LaqSsuAD3ZLN QAQw77eLnVxwES+lR96vQcVWOKfR2pECD9pDEAwTVTqn/xbw0dqWuEwMSIZbfXU= =Asfg -----END PGP SIGNATURE-----