Réponses:
Vous pouvez le faire en traitant l'hôte et l'invité comme des ordinateurs complètement séparés. Rendez le dossier partagé disponible sur l'hôte, par exemple en l'exportant via NFS ou en créant un partage samba. Ensuite, connectez-vous à lui de l'invité juste de la manière normale.
Étant donné que l'invité a sa propre adresse IP, cela ne devrait poser aucun problème. Avec NFS, vous pouvez également limiter facilement le partage exporté pour n'accepter que les connexions de l'invité (si c'est ce que vous voulez). Toutes les autres règles concernant les partages NFS et les partages samba s'appliquent toujours.
Si l'invité ou l'hôte sont des machines Windows, vous êtes probablement mieux avec un partage samba.
ksoftirqd/0
, dans Debian. Similaire à ce que je vois ici. bugzilla.redhat.com/show_bug.cgi?id=870573 Je me demande si un disque partagé d'une certaine sorte, ou 9pvirto est préférable de minimiser la charge.
Voici un exemple de virtio 9p du wiki officiel. ( Lectures complémentaires .)
L'éditeur de machine virtuelle GUI virt-manager l'appelle "passthrough du système de fichiers".
J'utilise habituellement sshfs
pour monter un [dossier sur la machine hôte] sur l'invité VM, par exemple:
sshfs magnus@10.42.43.1:/home/magnus/development /path/to/dev/dir/on/guest
10.42.43.1 était la passerelle et l'hôte VM. - Cela fonctionne également avec NAT (ne doit pas nécessairement être une configuration de réseau pontée).
(Et je suppose que Samba ou NFS sont mieux à utiliser une fois que vous les avez configurés, car vous n'avez plus besoin d'exécuter de commandes, non sshfs ...
.)