Wie man libvirt geteiltes Verzeichnis mit Host behebt: Permission denied / Operation not permitted Fehler

In der VM-Definitions-XML müssen Sie accessmode='mapped' für das geteilte Verzeichnis auswählen:

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

Beachten Sie, dass <target dir='mylabel'/> nicht das Verzeichnis auf der VM ist sondern ein beliebiges Label:

In /etc/libvirt/qemu.conf müssen Sie die folgenden Konfigurationen hinzufügen (standardmäßig sind sie auskommentiert):

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

Fügen Sie außerdem Folgendes in die /etc/fstab der VM ein:

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

Hier:


Check out similar posts by category: Virtualization