J'utilise VirtualBox 4.2.18 avec un hôte Windows 7 et un invité Ubuntu 13.10. J'essaie de configurer un dossier partagé, mais essayer de lire le dossier à partir de la machine virtuelle Ubuntu semble se bloquer indéfiniment. Cependant, l'écriture dans le dossier partagé fonctionne correctement.
Sur l'hôte Windows, le dossier partagé est configuré pour pointer vers C:\ubuntu_share
. Il est configuré dans VirtualBox comme permanent, mais pas à montage automatique.
Dans la machine virtuelle Ubuntu, je peux monter le dossier partagé avec succès:
$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x 1 nreed nreed 0 Oct 28 16:37 ubuntu_share/
Cependant, essayer de regarder le contenu du dossier monté en utilisant ls
présente simplement un curseur clignotant jusqu'à ce que je le tue avec Ctrl + C. De même, si j'essaie d'afficher le dossier dans Nautilus, je reçois juste le curseur d'attente pour toujours.
D'un autre côté, l' écriture dans le dossier monté fonctionne:
$ cat > ubuntu_share/test.txt
hello world
^D
puis je peux voir le test.txt
fichier apparaître dans Windows très bien.
J'ai essayé de redémarrer la machine virtuelle, de réinstaller les ajouts d'invités, de supprimer et de recréer le dossier partagé, de le monter en tant que root au lieu de mon UID, en vain. Quelqu'un a-t-il des idées sur ce qui se passe ou comment puis-je diagnostiquer cela?
la source
Le problème vient donc des liens symboliques vers le dossier partagé. Il s'avère que ce sont des risques pour la sécurité. Voir source .
Ma solution consiste à supprimer le lien symbolique et à naviguer jusqu'au point de montage (
/media/sf_MyUserName
). Cela me permet également de trier dans les répertoires du dossier partagé.Ce problème existe toujours sur une nouvelle installation de VirtualBox 5.0.0 sur Win 7 avec une nouvelle mise à niveau vers Debian 8 (Jessie) en tant qu'invité.
Sur ma configuration, le problème se présente lorsque je clique sur le dossier partagé de Dolphin. Dolphin est bien avec tout autre répertoire, cependant, en cliquant sur le lecteur partagé, Dolphin se fige.
Ce problème est apparu pour la première fois sur ma machine dans Debian 7 (wheezy) sur VirtualBox 4.3.3. J'ai googlé, corrigé quelque peu, mais je ne me souviens pas de ce que j'ai fait il y a plusieurs mois. Je dis que cela a été quelque peu corrigé parce que si j'essayais de trier n'importe quel répertoire du dossier partagé, Dolphin se figeait. Le problème est réapparu lors de la mise à niveau vers deb 8. Toute tentative de navigation vers le lecteur partagé a provoqué le gel de Dolphin. J'ai mis à niveau vers VirtualBox 5.0.0.0 avec le pack d'extension, mais cela n'a pas aidé.
Après un certain temps d'enquête, j'ai trouvé le problème. Le problème ne se pose que si je clique sur le lien symbolique "sf_MyUserName" créé par VirtualBox. Cependant, si je passe par le système de fichiers où le dossier partagé est monté (/ media / sf_MyUserName) Dolphin n'a aucun problème.
la source