web-dev-qa-db-fra.com

Activation des dossiers partagés avec open-vm-tools

J'utilise Ubuntu 14.10 dans VMware Player sous Windows 7. J'ai installé open-vm-tools à la place de VMware Tools car le logiciel de VMware n'a pas pu compiler le module de noyau requis pour le partage de fichiers. Je ne parviens pas à monter mon dossier partagé avec Sudo mount -t vmhgfs .Host:/$(vmware-hgfsclient) /mnt/hgfs ou Sudo vmware-hgfsmounter .Host:/$(vmware-hgfsclient) /mnt/hgfs. Les deux retournent Error: cannot canonicalize mount point: No such file or directory. Je ne sais pas du tout à quoi cela se réfère ni comment y remédier.

29
Melab

Ma façon de résoudre ce problème est de recourir à vmhgfs-Fuse installé avec open-vm-tools.

Montez localement en utilisant vmhgfs-Fuse .Host:/$(vmware-hgfsclient) ~/some_mountpoint ou globalement en utilisant Sudo mount -t Fuse.vmhgfs-Fuse .Host:/ /mnt/hgfs -o allow_other. Pour rendre le montage globalement persistant, ajoutez la ligne suivante à votre /etc/fstab:

.Host:/ /mnt/hgfs Fuse.vmhgfs-Fuse allow_other 0 0

54
user1225999

Comme les autres réponses ne fonctionnaient pas pour moi, je l'ai finalement obtenu après de longues recherches sur ce lien: fichiers manquants dans/mnt/hgfs sur la machine virtuelle Ubuntu? où PieCot donne la solution:

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

Ubuntu 17.10 nécessite l’installation du pilote vmhgfs via l’installation propriétaire à base de VMWare Tools. Pour plus de détails, voir http://partnerweb.vmware.com/GOSIG/Ubuntu_17_10.html

1
drott

Sur le VM, assurez-vous:

Le partage de dossier est activé

Que vous avez au moins un dossier partagé entre l'hôte et l'invité

Sur l'invité Ubuntu:

Vérifiez/mnt/hgfs pour voir si vous pouvez accéder au dossier. Si vous êtes incapable de le faire, exécutez la commande suivante:

Sudo vmware-config-tools.pl

Mettez à jour le fstab en utilisant:

gksu gedit /etc/fstab

Utilisez un éditeur de texte pour entrer les éléments suivants à la fin du fichier:

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

La dernière étape consiste à redémarrer votre machine virtuelle (vous devrez peut-être la redémarrer ou obtenir une erreur indiquant que vous ne pouvez pas monter, sautez simplement cette étape et redémarrez-la plusieurs fois)!

Merci, j'espère que ça aide!

1
Trevor Clarke

Ce worket pour moi dans Debian, je pense que ce sera la même chose sur Ubuntu.

Installez le paquet open-vm-tools-dkms.

apt-get install open-vm-tools-dkms

Créez un point de montage.

mkdir /mnt/hgfs

Montez tous les chares dans le point de montage. Avec la permission de tous les utilisateurs

/usr/bin/vmware-vmblock-Fuse /mnt/hgfs -o allow_other
0
toni