Comment corriger les erreurs de répertoire partagé libvirt avec l'hôte : Permission denied / Operation not permitted

Dans le XML de définition de la VM, vous devez sélectionner accessmode='mapped' pour le répertoire partagé :

libvirt_shared_directory.xml
    <filesystem type='mount' accessmode='mapped'>
      <source dir='/home/vm-data'/>
      <target dir='mylabel'/>
    </filesystem>

Notez que <target dir='mylabel'/> n’est pas le répertoire sur la VM mais une étiquette arbitraire :

Dans /etc/libvirt/qemu.conf, vous devez ajouter les configurations suivantes (par défaut, elles sont commentées) :

qemu_conf_snippet.ini
user = "root"
group = "root"
dynamic_ownership = 0

De plus, ajoutez ce qui suit dans le /etc/fstab de la VM :

fstab_entry.txt
mylabel /data 9p trans=virtio,rw,noatime 0 2

Ici :


Check out similar posts by category: Virtualization