NOTA: sólo válido para discos con bus virtio
Como indicaba en otro post, hago backups de las máquinas virtuales con pigz. Para que los backups sean de poco tamaño, lo mejor es tener un volumen lógico de poco tamaño para los archivos del sistema de la máquina virtual y luego añadir otro LV de gran tamaño y montarlo dentro de la VM.
Si ya tenemos la VM y queremos añadir un nuevo disco para tener más capacidad y que no afecte al backup, crearemos un nuevo volumen lógico de 100GB para usarlo dentro de la VM:
Crearemos un archivo XML indicando los parámetros que serán pasados con virsh
a la VM:
<driver name='qemu' type='raw' cache='none'/>
<source dev='/dev/vg0/debian-mnt'/>
<target dev='vdb' bus='virtio'/>
</disk>
Ahora, incluso con la VM corriendo, se puede añadir este disco en caliente:
--persistent
hace que se modifique el Dominio permanentemente con este nuevo disco.
Fuente: http://serverfault.com/questions/457250/kvm-and-libvirt-how-do-i-hotplug-a-new-virtio-disk