Pourquoi les fichiers partagés n'apparaissent-ils pas dans HGFS?

19

Le partage de fichiers entre mon système d'exploitation invité Kubuntu et Windows hôte est devenu un véritable casse-tête.

Donc, jusqu'à présent, j'ai fait les étapes ci-dessous:

GUEST LINUX OS

  • VM -> Paramètres -> Options -> Dossiers partagés. Et ajouté mon dossier.
  • Installé correctement mes outils VMware (je peux faire glisser et déposer des fichiers donc je suis sûr qu'il est installé)

OS HÔTE WINDOWS

  • Partagé le dossier avec tout le monde (pour s'assurer qu'il n'y a pas de limites de permis avec mes fichiers)

Si je tape vmware-hgfsclient dans mon système d'exploitation invité, le dossier que je partage apparaît. Mais quand je vérifie le /mnt/hgfs folder, il est vide.

J'ai parcouru le manuel VMware et je suis sûr d'avoir suivi leurs exigences.

Je suis vraiment à court d'idées. Quelqu'un a-t-il une suggestion?

Peretz
la source

Réponses:

31

J'ai eu exactement ce problème. Il s'est avéré que le service informatique avait installé une ancienne version des outils VMWare avec un module de noyau vmhgfs non fonctionnel.

Ma solution était d'exécuter la configuration avec le paramètre clobber-kernel-modules pour écraser le module vmhgfs existant.

 sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs

Le -d sélectionne toutes les valeurs par défaut pour vous (supprimez-le si vous ne voulez pas les valeurs par défaut).

extabgrad
la source
2
bingo, j'ai eu le même problème et l'exécution de la commande ci-dessus l'a résolu. Merci beaucoup.
Waqas
1
Je veux juste mentionner que cela a fonctionné pour moi avec OSX en tant qu'hôte, vmware Fusion exécutant CentOS 6.4
Kev
2
Parfait! A travaillé pour moi avec OSX en tant qu'hôte et VM runnig Ubuntu 14.04
pjvds
3
erreur de commande non trouvée, j'utilise vmware workstation 12 an ubuntu 15.04
151291
Le -d seul valait le vote. Je n'en savais rien.
T.Rob
8

Exécutez cette commande:

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

Il affichera comme par magie tous les dossiers partagés dans /mnt/hgfs.
(J'avais Ubuntu 16 VMWare exécuté sur un hôte Windows 10)

Documentation VMware ici

Syed Mehedi Masud Obi
la source
J'ai remarqué parfois qu'il y a un retard (en utilisant VMware workstation 14). Et /mnt/hgfsest parfois utilisé. J'ai créé un nouveau dossier /mnt/shares1et obtenu un succès instantané.
vapeur
3

mount -t vmhgfs .host:/share /mnt/hgfs/hôte est l'hôte auquel vous vous connectez pour partager est le nom du partage et / mnt / hgfs est le point de montage du partage dans votre système.

vmware-hgsclient vous montrera les supports disponibles, vous devez toujours les monter avec vmware-hgfsmounterou en utilisant la commande mount décrite ci-dessus.

Si cela ne fonctionne pas, vérifiez si le module vmhgfs est chargélsmod | grep "vm."

Bruno Pereira
la source
1
Cela m'a donné cette réponse. L'hôte dans le nom de partage doit être ".host". Erreur: le nom de partage n'est pas valide, abandon du montage. vmhgfs n'est pas chargé, comment puis-je le charger? Merci.
Peretz
mkdir / mnt / hgfs /
Martin Zeitler
2

Pour moi, il s'est avéré que vmware-hgfsmounter n'était pas installé (ubuntu 12.10). Après avoir installé ce module, j'ai pu monter mon partage comme décrit ci-dessus

Dan
la source
Je l'ai installé dans / usr / lib / vmware-tools / sbin64, mais cela ne fonctionne toujours pas pour moi.
IgorGanapolsky
0

Pour moi, j'ai installé "Development Tools" et réinstallé VMware Tool. Ensuite, je vois le dossier partagé.

Hôte: OS invité Windows 7: CentOS 7

Yong
la source