J'essaie de partager des fichiers entre l'hôte Linux et l'invité Windows et je suis tombé sur le lien :
Utiliser virt-manager pour partager des fichiers entre l'hôte Linux et l'invité Windows ?
Comme suggéré dans la troisième réponse, j'ai suivi les étapes :
-
Trouvez le décalage de votre système de fichiers (puisqu'il s'agit d'un disque) en utilisant
fdisk
:$ fdisk -lu Win.img
-
Montez l'image à l'aide de la commande :
mount Win.img /mntpoint -o ro,loop,offset=32256
Ici, cela semble être une approche prometteuse. Je peux voir les fichiers de la machine virtuelle invitée Windows sur l'hôte Linux. Cependant, je ne peux pas voir les modifications côté hôte si j'apporte des modifications sur l'invité, sauf si je remonte à nouveau l'image.
Existe-t-il un moyen d'actualiser cette mémoire afin que je puisse également voir les modifications côté hôte ?
Réponse acceptée :
Non, la lecture des images n'est pas fiable lorsque le disque est utilisé par l'invité.
Si vous fermez l'invité, tout fonctionnera correctement (car aucune modification ne sera apportée).
Si vous voulez un accès direct aux fichiers, vous devez demander gentiment à Windows, par exemple :smbmount
ou
partager un système de fichiers Linux avec l'invité à l'aide de samba. Ce dernier évite les problèmes de verrouillage de fichiers Windows, ce qui est pratique pour des choses comme les fichiers journaux.