libvirt Dateisystem kann lesen, aber nicht schreiben
412
Azelphur
Ich habe ein großes Schlachtfeld /storage
und ich möchte, dass mein Gast darauf Zugriff hat. Ich fügte hinzu
<filesystem type='mount' accessmode='passthrough'> <source dir='/storage/Test'/> <target dir='label'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/> </filesystem>
in meine libvirt XML-Datei und mounte das Laufwerk in der VM mit
sudo mount label /mnt -t 9p -o trans=virtio
Das funktioniert gut, scheint aber nur lesbar zu sein. Wenn ich versuche, eine Datei zu schreiben, geschieht Folgendes:
$ touch testfile touch: setting times of 'testfile': No such file or directory
Ich habe ein bisschen gegoogelt, aber das einzige, was ich bisher gefunden habe, ist, dass die Leute sagen, dass es sich um ein Berechtigungsproblem handelt, also als Referenz libvirtd
ausgeführt root
wird und qemu-system-x86_64
als ausgeführt wird nobody
. /storage/Test
hat 777
Berechtigungen und der Benutzer kann nobody
in den Ordner schreiben (getestet durch Ausführen sudo -u nobody touch testfile
).
Irgendwelche Ideen?
0 Antworten auf die Frage
Verwandte Probleme
-
0
Unbekannter Betriebssystem-Hostname und -Produkt in virt-manager
-
1
kvm cpu0 deaktiviert perfctr wrmsr - hängt
-
1
"ACPI \ QEMU0001" unbekanntes ACPI-Gerät nach Installation von Windows 2008 mit libvirt
-
1
Openvswitch-brcompat kann auf ubuntu 13.10 nicht gefunden werden
-
2
pkttyagent scheint bei virt-manager über ssh -X nicht zu funktionieren?
-
0
nova-compute libvirt x86_64-Emulator Fehler
-
1
Libvirt-bin kann nicht gestartet werden
-
0
libvirtError: interner Fehler: Client-Socket ist geschlossen
-
1
KVM überbrückte Netzwerkprobleme
-
0
CPU-Zeitlimit für virtuelle Domänen