Habilitación de carpetas compartidas con open-vm-tools

25

Estoy ejecutando Ubuntu 14.10 en VMware Player en Windows 7. He instalado open-vm-tools en lugar de VMware Tools porque el software de VMware no pudo compilar el módulo kernel requerido para compartir archivos. No puedo montar mi carpeta compartida con sudo mount -t vmhgfs .host:/$(vmware-hgfsclient) /mnt/hgfs o sudo vmware-hgfsmounter .host:/$(vmware-hgfsclient) /mnt/hgfs . Ambos devuelven Error: cannot canonicalize mount point: No such file or directory . No tengo idea de a qué se refiere esto ni cómo solucionarlo.

    
pregunta Melab 01.02.2015 - 01:42

6 respuestas

46

Mi manera de resolver este problema es recurrir a vmhgfs-fuse instalado con open-vm-tools.

Se puede montar localmente usando vmhgfs-fuse .host:/$(vmware-hgfsclient) ~/some_mountpoint o globalmente usando sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other . Para hacer que el montaje sea globalmente persistente, agregue la siguiente línea a su /etc/fstab :

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

    
respondido por el user1225999 03.06.2016 - 12:06
6

Como las otras respuestas no funcionaron para mí, finalmente funcionó después de un largo tiempo de búsqueda desde este enlace: ¿Faltan archivos en / mnt / hgfs en Ubuntu VM? donde PieCot da la solución:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
    
respondido por el Damien 11.04.2016 - 03:44
1

Ubuntu 17.10 requiere la instalación del controlador vmhgfs a través de la instalación propietaria de VMWare Tools basada en tar. Para más detalles, consulte enlace

    
respondido por el drott 09.12.2017 - 10:51
0

En la máquina virtual, asegúrese de que:

Que tiene habilitado el uso compartido de carpetas

Que tiene al menos una carpeta compartida entre el host y el invitado

En el invitado de Ubuntu:

Compruebe / mnt / hgfs para ver si puede acceder a la carpeta; si no puede hacerlo, ejecute este comando de herramientas:

sudo vmware-config-tools.pl

Actualiza el fstab usando:

gksu gedit /etc/fstab

Use un editor de texto para ingresar lo siguiente al final del archivo:

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

El último paso es reiniciar tu vm (es posible que tengas que reiniciarlo o recibir un mensaje de error diciendo que no se puede montar, ¡omítalo y reinícialo varias veces)!

¡Gracias, espero que esto ayude!

    
respondido por el Trevor Clarke 01.02.2015 - 01:49
0

Este trabajo para mí en Debian, creo que será lo mismo en Ubuntu.

Instalar el paquete open-vm-tools-dkms.

apt-get install open-vm-tools-dkms

Crear un punto de montaje.

mkdir /mnt/hgfs

Monte todos los chares en el punto de montaje. Con permiso para todos los usuarios

/usr/bin/vmware-vmblock-fuse /mnt/hgfs -o allow_other
    
respondido por el toni 21.11.2016 - 10:54
-1

Simplemente significa que su punto de montaje no existe.

$ ll /mnt
total 12
drwxr-xr-x  3 root root 4096 Feb 22 20:37 ./
drwxr-xr-x 22 root root 4096 Feb 22 20:16 ../
drwxr-xr-x  2 root root 4096 Jan  3 04:56 cdrom/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
Error: cannot canonicalize mount point: No such file or directory

$ sudo mkdir -p /mnt/hgfs/Share

$ ll /mnt/hgfs
total 12
drwxr-xr-x 3 root root 4096 Feb 22 20:52 ./
drwxr-xr-x 4 root root 4096 Feb 22 20:52 ../
drwxr-xr-x 2 root root 4096 Feb 22 20:52 Share/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
    
respondido por el knh 23.02.2016 - 03:29

Lea otras preguntas en las etiquetas