Question Comment monter des dossiers partagés dans Ubuntu à l'aide des outils VMware?


Experts. J'ai installé avec succès des outils VMware pour Ubuntu. Tout semble fonctionner correctement, mais les dossiers partagés ne sont pas montés automatiquement.
Comment les amener à travailler?

Si je cours vmware-hgfsclient dans le terminal, je reçois la liste des dossiers partagés, mais ls -l /mnt/hgfs est vide. En fait il n'y a pas hgfs dir in /mnt. Je sais que je devrais probablement utiliser le vmware-hgfsclient outil, mais je ne sais vraiment pas comment.

P.S. Je ne demanderais pas si je pouvais comprendre la vmware-hgfsclient aide j'ai lu

Aucune suggestion?


117
2018-03-06 17:22


origine


Les étapes de cet article wingfoss.com/content/… suivi par vmware-config-tools.pl travaillé pour moi - jchook


Réponses:


Je me suis installé sur un hôte Windows 7 avec Ubuntu 11.04 Desktop sur lequel VMware Tools est installé.

Paramètres de la machine virtuelle

  • Partage de dossier = Toujours activé
  • Assurez-vous d'avoir au moins un dossier partagé entre l'hôte et l'invité

Sur l'invité Ubuntu

  • vérifiez / mnt / hgfs que vous pouvez accéder à votre dossier partagé.

    Si vous ne voyez pas vos dossiers partagés (montés automatiquement) à l'intérieur /mnt/hgfs , exécutez les outils de configuration VMware:

    sudo vmware-config-tools.pl

  • mettez à jour votre fstab en utilisant les détails ci-dessous:

    gksu gedit /etc/fstab

    (J'utilise un ordinateur de bureau Ubuntu, donc utilisez un autre éditeur de texte pour entrer la ligne suivante à la fin du fichier)

    .host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0

  • Redémarrez votre vm (vous devrez peut-être redémarrer plusieurs fois ou recevoir un message d'erreur indiquant que vous ne pouvez pas monter, ignorez simplement l'erreur et redémarrez)


82
2018-05-08 23:03



avec {shared-fodler} tu veux dire le NOM ou autre chose? Par exemple, si je cours vmware-hgfsclient  j'aurais hst_dwnloads et hst_ebooks. Donc je devrais les utiliser? donc pour hst_ebooks il devrait ressembler à: .host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0  ou pas ? - V-Light
@ V-Light si vous cd /mnt/hgfs/ puis ls -a Vous verrez que les dossiers de partage sont montés automatiquement à cet endroit. Quand tu fais sudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooks cela montera hst_ebooks dans votre répertoire personnel. Ce que vous voudrez peut-être faire, c'est que vous pouvez facilement utiliser les dossiers partagés pour cette tentative ci-dessus. - Azizur Rahman
c'est le problème. Il n'y a rien à /mnt/hgfs/ Le dir est vide. - V-Light
@ V-Light regardez Comment partager des dossiers avec votre machine virtuelle Ubuntu (invité) - Azizur Rahman
Relancer sudo vmware-config-tools.pl était suffisant pour moi - ysap


lancez vmware-config-tools.pl, ENCORE!

Référer: http://www.laotudou.com/vmware-player-share-folder.html


34
2017-09-08 16:38



Simple comme ça, et ça a bien fonctionné! - ysap
vmware-config-tools.pl n'est pas disponible si vous utilisez open-vm-tools de Ubuntu-Software-Center ou compilé à partir de la source de sourceforge. Dans ce cas, l'utilisateur doit utiliser vmware-hgfsmounter comme @snth décrit dans son répondre. Il peut être possible d'utiliser open-vm-toolbox, outils et composants pour le package VMware guest systems (outils GUI) à partir du référentiel du logiciel Ubuntu - Mark Mikofski
cela a résolu le problème pour moi, si quelqu'un ne sait pas qu'il se trouve sous les outils VMWare après l'avoir untar.gz: `vmware-tools-distrib / bin / vmware-config-tools.pl ' - JREAM


[MISE À JOUR 2017-05-18] Cette réponse est obsolète pour Ubuntu plus récent que 15.10 (Wiley). L'exécutable vmware-hgfsmounter n'a pas été disponible dans Ubuntu depuis 16.04LTS (xenial). Bien que, hgfsmounter peut encore être disponible sur d'autres distributions Linux, puisque le hgfsmounter la fonction est toujours disponible dans le code source en amont sur GitHub. Si quelqu'un a mis à jour des informations, veuillez commenter ou éditer cette réponse, au lieu de voter en aval, car je pense que cette réponse est toujours valable pour les anciennes versions d'Ubuntu.

Cette réponse suppose également que vous êtes ne pas utiliser les outils VMWare de VMWare mais au lieu d'utiliser open-vm-tools à partir de votre distribution Linux. VMWare a décidé de soutenir ce changement en 2015.  Voir KB2073803. Par conséquent, cette réponse suppose également que votre version d'Ubuntu peut installer les outils open-vm à partir de son référentiel de logiciels.

SORTÉ POUR UBUNTU> 15.10 (Wiley)

Cela a fonctionné pour moi en utilisant open-vm-tools du Ubuntu Software Center (trust-14.04LTS montré - voir la mise à jour ci-dessus):

cd /mnt
sudo mkdir hgfs
sudo vmware-hgfsmounter .host:/`vmware-hgfsclient` /mnt/hgfs

en supposant bien sûr que j'avais déjà activé un dossier partagé depuis la machine hôte dans les paramètres de VMware Player.

Notez que vmware-hgfsclient renvoie la liste des dossiers partagés activés dans les paramètres de VMware Player. Cette fonction est disponible à la fois pour open-vm-tools et vmware-tools.

Notez également que vmware-hgfsmounter est équivalent à

mount -t vmhgfs .host:/win7share /mnt/hgfs

ou à ajouter à votre /etc/fstab fichier

.host:/win7share /mnt/hgfs vmhgfs defaults 0 0

Mais le vmware-hgfsmounter fonction n'est pas disponible en utilisant le vmware-tools officiels de VMware qui est livré avec le courant Lecteur VMware. Par conséquent, en tant que réponse actuellement acceptée suggère, en cours d'exécution le vmware-config-tools.pl -d corrige le problème.


16
2018-01-03 05:43



Donne une erreur "le nom du partage est invalide". Cette syntaxe a fonctionné, cependant: vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs  <Share-Name> est simplement le nom du partage tel que configuré dans VMWare - Alexander Rechsteiner
Merci @AlexanderRechsteiner. Votre syntaxe est probablement meilleure car elle est plus générale. FYI, les backticks autour des commandes développent la commande depuis vmware-hgfsclient renvoie le "nom de partage", puis `vmware-hgfsclient`, utilise le "nom de partage" renvoyé comme argument pour vmware-hgfsmounter. si vous obtenez "nom de partage est invalide" essayez de courir vmware-hgfsclient et voir ce que "nom de partage" il retourne. Ce peut être une liste, et cela pourrait être le problème. - Mark Mikofski
@AlexanderRechsteiner Merci d'avoir remarqué que j'avais oublié le séparateur de système de fichiers / dans la part d'hôte! - Mark Mikofski
@IgorG. Créez d'abord le dossier avec mkdir /mnt/hgfs, alors ça marche. - sja
vmware-hgfsmounter n'existe pas avec le dernier paquet open-vm-tools Ubuntu (Ubuntu 16.04, open-vm-tools 10.0.7). - Jason


J'ai eu ce problème exact. Il s’est avéré qu’IL 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 remplacer 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).


7
2017-09-05 10:13



Après une mise à jour d'Ubuntu qui a brisé mon partage, une heure à essayer beaucoup de choses différentes a échoué ... mais ce sont les clobber-kernel-modules = vmhgfs qui l'ont finalement fait fonctionner. - John Fultz


open-vm-tools serait NE PAS construire des modules de noyau jusqu'à ce que j'installe la première fois linux-headers-virtual (jumelé avec linux-image-virtual bien sûr). dès que j'ai installé le paquet d'en-têtes, dpkg-reconfigure open-vm-tools a permis de créer et de charger les modules du noyau, en particulier le vmhgfs module.


6
2018-06-10 16:45



J'ai purgé mes open-vm-tools installés, installé les en-têtes linux et les paquets d'images que vous avez mentionnés, puis réinstallé les vmtools. Je n'ai toujours pas de module vmhgfs chargé et je ne peux pas en charger un (il n'existe pas). Je ne parviens pas à utiliser les fichiers partagés avec les packages open-vm-tools. Je vais essayer l'installation manuelle des outils vmware mentionnés dans d'autres réponses. - Jason
Cela a bien fonctionné avec Ubuntu 16.4.1. Aucun outil vmware nécessaire, juste ces trois packages et dpkg-reconfigure suivis de dossiers partagés pour désactiver / activer le cycle à partir des paramètres vmware. - Kalle Pokki
paquets linux-headers-virtual et linux-image-virtual n'existent plus. - Oleg Rudenko


J'avais un problème similaire. Le dossier / mnt / hgfs / est de nouveau apparu lorsque j'ai assuré que open-vm avait été désinstallé. Comme suit

sudo apt-get purge open-vm-tools
sudo apt-get purge open-vm-tools-dkms

et réinstallé vmware-tools


6
2017-11-02 15:32



Point important, j'avais besoin de cela après avoir désinstallé manuellement vmware-tools et que dkms fournissait toujours des modules du noyau. - 0ff
Désinstaller et réinstaller est une "recette de windows newbie", pas une bonne pratique. - Soleil


vmware-tools-patches a fonctionné pour moi; donner un coup si rien ne fonctionne

Je l'ai testé sur une nouvelle installation (installation facile) de Ubuntu 16.10 sur vmware workstation 12 pro

  1. Aller à https://github.com/rasa/vmware-tools-patches
  2. Suivre la Quickest Start instructions données là. Reproduit ici:

    $ git clone https://github.com/rasa/vmware-tools-patches.git
    $ cd vmware-tools-patches
    $ ./patched-open-vm-tools.sh
    

5
2017-11-28 09:39



vmware-tools-patches a travaillé pour moi aussi sur la version de développement Ubuntu 17.10. Mais j'ai suivi les instructions trouvées sur les forums vmware: Communities.vmware.com/thread/509898 - ADreNaLiNe-DJ


Vous devez d'abord installer les outils VMWare, après quoi vmware-config-tools peut être utilisé globalement. Pour un guide plus détaillé, vous pouvez voir ici.


4
2017-10-22 02:01



Le lien semble cassé. - aioobe


J'ai le même problème mais je pense que je viens de faire des progrès.

Type vmware-hfgs puis appuyez sur la <Tab> clé qui vous montrera qu'il y a aussi un vmware-hgfsmounter commander. Si vous appelez cela sans aucune option, il affichera une aide qui vous indiquera comment l'appeler dans le cadre de la commande `mount '. En utilisant cette information, j'ai ensuite exécuté ce qui suit:

cd /mnt
sudo mkdir win7share
sudo mount -t vmhgfs .host:/win7share /mnt/win7share

J'ai ensuite pu accéder au partage Win 7 et copier des fichiers vers et à partir de là.

Si vous voulez rendre ce permanent, je pense que vous devrez éditer le /etc/fstab fichier mais je ne peux pas encore vous aider.


3
2018-03-18 13:32



Si j'exécute sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooks je reçois une erreur: Error: cannot mount filesystem: No such device - V-Light
Avez-vous créé le /mnt/hgfs/hst_ebooks point de montage? Je pense dans mon cas /mnt/hgfs déjà existé et au cas où il y avait des gestionnaires d'événements spéciaux regardant ce répertoire, j'ai plutôt créé un répertoire sous /mnt directement. Donc essayer sudo mkdir /mnt/hst_ebooks puis essayez à nouveau d'exécuter la commande. - snth
sudo vmware-hgfsmounter <host:sharename> <dir> exécute les mêmes commandes que sudo mount -t vmhgfs <host:sharename> <dir> où <sharename> est vmware-hgfsclient - Mark Mikofski


(s'applique au partage de fichiers Mac VMware Fusion et Ubuntu) Quand on vous demande dans vmware-config-tools.pl si vous voulez HGFS, dites oui! (La valeur par défaut est «non» et vous avez peut-être sauté dessus lorsque vous frappez entrer). Cela devrait vous donner /mnt/hgfs après les outils sont installés.


3
2017-10-20 21:56