Risposte:
È possibile farlo trattando host e guest come computer completamente separati. Rendere disponibile la cartella condivisa sull'host, ad es. Esportandola tramite NFS o creando una condivisione samba. Quindi connettiti ad esso dall'ospite solo nel modo normale.
Poiché l'ospite ha il proprio indirizzo IP, ciò non dovrebbe presentare alcun problema. Con NFS è anche possibile limitare facilmente la condivisione esportata per accettare solo connessioni dal guest (se è quello che si desidera). Tutte le altre regole relative alle condivisioni NFS e alle condivisioni samba sono ancora valide.
Se guest o host sono macchine Windows, probabilmente stai meglio con una condivisione samba.
ksoftirqd/0
, in Debian. Simile a quello che vedo qui. bugzilla.redhat.com/show_bug.cgi?id=870573 Mi chiedo se un disco condiviso di qualche tipo o 9pvirto sia meglio per ridurre al minimo il carico.
Ecco un esempio di 9p virtio dal wiki ufficiale. ( Ulteriori letture .)
L'editor della macchina virtuale della GUI di virt-manager lo chiama "passthrough del filesystem".
Di solito utilizzo sshfs
per montare una [cartella sul computer host] sul guest VM, ad esempio:
sshfs magnus@10.42.43.1:/home/magnus/development /path/to/dev/dir/on/guest
Were 10.42.43.1 è il gateway e l'host di macchine virtuali. - Funziona anche con NAT (non è necessario disporre di una configurazione di rete con bridge).
(E suppongo che Samba o NFS siano migliori da usare dopo averli configurati, poiché non è necessario eseguire altri comandi, no sshfs ...
.)