¿Por qué no se muestran los archivos compartidos en HGFS?


19

Compartir archivos entre mi Guest Kubuntu OS y Host Windows se ha convertido en un verdadero dolor de cabeza.

Entonces, hasta ahora he hecho los siguientes pasos:

GUEST LINUX OS

  • VM -> Configuración -> Opciones -> Carpetas compartidas. Y agregué mi carpeta.
  • Instalé correctamente mis herramientas VMware (puedo arrastrar y soltar archivos, así que estoy seguro de que está instalado)

SO WINDOWS ANFITRIÓN

  • Compartí la carpeta con todos (para asegurar que no haya limitaciones de permiso con mis archivos)

Si escribo vmware-hgfsclient en mi sistema operativo invitado, aparece la carpeta que estoy compartiendo. Pero cuando reviso el /mnt/hgfs folder, está vacío.

He leído el manual de VMware y estoy seguro de que he seguido sus requisitos.

Estoy realmente sin ideas. ¿Alguien tiene una sugerencia?

Respuestas:


31

Yo tuve el mismo problema. Resultó que TI había instalado alguna versión antigua de las herramientas VMWare con el módulo de kernel vmhgfs que no funciona.

Mi solución fue ejecutar la configuración con la configuración clobber-kernel-modules para sobrescribir el módulo vmhgfs existente.

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

La -d selecciona todos los valores predeterminados para usted (elimínelos si no desea los valores predeterminados).


2
bingo, tuve el mismo problema, y ​​ejecutar el comando anterior lo resolvió. Gracias un montón.
Waqas

1
Solo quiero mencionar que esto funcionó para mí con OSX como host, vmware Fusion corriendo CentOS 6.4
Kev

2
¡Perfecto! Trabajó para mí con OSX como host y VM ejecutando Ubuntu 14.04
pjvds

3
error de comando no encontrado, estoy usando vmware workstation 12 y ubuntu 15.04
151291

El -d solo valió la pena. No sabía sobre eso.
T.Rob

8

Ejecute este comando:

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

Mostrará mágicamente todas las carpetas compartidas en /mnt/hgfs.
(Tenía Ubuntu 16 VMWare ejecutándose en un host de Windows 10)

Documentación de VMware aquí


Noté que a veces hay un retraso (usando VMware workstation 14). Y a veces /mnt/hgfsestá en uso. Creé una nueva carpeta /mnt/shares1y obtuve éxito instantáneo.
steampowered

3

mount -t vmhgfs .host:/share /mnt/hgfs/donde host es el host que se está conectando para compartir es el nombre del recurso compartido y / mnt / hgfs es el punto de montaje para el recurso compartido en su sistema.

vmware-hgsclient le mostrará los montajes disponibles, aún necesita montarlos con vmware-hgfsmountero usando el comando de montaje descrito anteriormente.

Si eso no funciona, verifique si el módulo vmhgfs está cargadolsmod | grep "vm."


1
Me dio esta respuesta. El host en el nombre compartido debe ser ".host". Error: el nombre compartido no es válido, se cancela el montaje. vmhgfs no está cargado, ¿cómo puedo cargarlo? Gracias.
Peretz el

mkdir / mnt / hgfs /
Martin Zeitler

2

Para mí, resultó que vmware-hgfsmounter no estaba instalado (ubuntu 12.10). Después de instalar ese módulo, pude montar mi recurso compartido como se describe arriba


Lo tengo instalado en / usr / lib / vmware-tools / sbin64, pero aún no funciona para mí.
IgorGanapolsky


0

Para mí, instalé "Herramientas de desarrollo" y reinstalé VMware Tool. Entonces veo la carpeta compartida.

Anfitrión: SO Windows 7 Invitado: CentOS 7

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.