Se a partição estiver no formato qcow, você pode usar como
qemu-img resize partition.qcow2 +5GB
e depois
kpartx
no convidado.
Eu tenho um sistema host Ubuntu 9.10 com partições LVM executando o KVM. Eu tenho criado VMs usando o vmbuilder usando partições LVM para cada VM em vez de arquivos para as VMs.
Quando eu configuro uma VM usando o vmbuilder --part, as partições no arquivo que estou usando são criadas como partições regulares (sda1, sda2, etc.).
O que eu gostaria de fazer é usar o LVM dentro da VM caso eu precise redimensionar as partições em algum momento. Mas eu não vejo nenhuma opção para fazer isso usando a ferramenta vmbuilder. Parece que isso pode ser um pedido comum para evitar o uso do kpartx, etc.
Há algo que estou perdendo ou isso não é possível com o vmbuilder?
Se a partição estiver no formato qcow, você pode usar como
qemu-img resize partition.qcow2 +5GB
e depois
kpartx
no convidado.
O VMBuilder não suporta isso (e não acho que seja realmente possível, sem executar a VM).
Eu usaria o virt-install para definir a VM e depois executar o instalador padrão do Ubuntu (possivelmente com dados de preseed).