web-dev-qa-db-fra.com

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

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

Donc, jusqu'ici 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 glisser-déposer des fichiers pour avoir l'assurance que ces derniers sont installés)

Host WINDOWS OS

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

Si je tape vmware-hgfsclient dans mon OS invité, le dossier que je partage apparaît. Mais lorsque je vérifie le /mnt/hgfs folder, il est vide.

J'ai parcouru le manuel de 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?

18
Peretz

J'ai eu ce problème exact. 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 consistait à 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).

31
extabgrad

Exécutez cette commande:

Sudo vmhgfs-Fuse .Host:/ /mnt/hgfs/ -o allow_other -o uid=1000

Comme par magie, tous les dossiers partagés seront affichés dans /mnt/hgfs.
(Ubuntu 16 VMWare était exécuté sur un hôte Windows 10)

documentation VMware ici

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

vmware-hgsclient vous montrera les montages disponibles, vous devez toujours les monter avec vmware-hgfsmounter ou 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."

3
Bruno Pereira

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 ma part comme décrit ci-dessus

2
Dan

Pour moi, j'ai installé les "Outils de développement" et réinstallé VMware Tool. Ensuite, je vois le dossier partagé.

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

0
Yong