Change Default location for libvirt images¶
List pools:
Create pool in homedir:
POOL=${HOME}/.local/share/libvirt/images/
mkdir -p "$POOL"
virsh pool-destroy default
virsh pool-undefine default
virsh pool-define-as --name default --type dir --target "$POOL"
virsh pool-start default
virsh pool-autostart default
virsh pool-list
sudo systemctl restart libvirtd
Give QEMU access to images¶
Grant access:
fedora:
ubuntu:
$ sudo setfacl -m u:libvirt-qemu:rx /home/m /home/m/.local /home/m/.local/share
$ sudo systemctl restart libvirtd
Restart libvirtfd
Check settings:
[m@x2 bash-my-kvm]$ sudo getfacl -e /home/m/.local /home/m/.local/share
getfacl: Removing leading '/' from absolute path names
# file: home/m
# owner: m
# group: m
user::rwx
user:qemu:r-x #effective:r-x
group::--- #effective:---
mask::r-x
other::---