libvirt - radiasoft/devops GitHub Wiki

virsh commands

Maybe unnecessary with latest vagrant: Remove a virtual machine after Vagrant has destroyed it:

virsh undefine --domain vm_devbox_someuser_default --remove-all-storage

NECESSARY: Remove a qcow2 file:

virsh vol-list default
virsh vol-delete --pool default generic-VAGRANTSLASH-fedora36_vagrant_box_image_4.3.12_box.img

Images are here: /var/lib/libvirt/images/

Other commands:

virsh pool-list
virsh vol-list default
virsh domblklist vm_devbox_someuser_default

Resize file system:

host# qemu-img resize /var/lib/libvirt/images/vm_devbox_<user>_default.img 125G
guest# growpart /dev/vda 4 # resizes partition to max -- must be last one
guest# btrfs filesystem resize max /
⚠️ **GitHub.com Fallback** ⚠️