¿Configuración para compartir máquinas virtuales con un host de Windows y un invitado *nix que permite enlaces simbólicos?

¿Configuración para compartir máquinas virtuales con un host de Windows y un invitado *nix que permite enlaces simbólicos?

Estoy usando VirtualBox (y probé VMWare) en un host de Windows 7 con un servidor invitado de Ubuntu. He configurado el uso compartido de carpetas en VirtualBox para que el directorio de inicio de mi servidor Ubuntu sea un montaje de mi directorio de inicio de Windows 7, de modo que tenga acceso a los mismos archivos independientemente del sistema operativo en el que esté.

El problema es que no puedo crear enlaces simbólicos dentro de esa carpeta compartida, lo cual es problemático ya que algún software que uso lo requiere (por ejemplo, RVM). Una configuración similar en VMWare produjo los mismos resultados. ¿Existe alguna configuración para compartir que permita crear enlaces simbólicos en el invitado *nix? Probé Samba, pero todavía no lo hice.

Respuesta1

linuxenlaces simbólicosNo son archivos ordinarios. Son un tipo único de archivo compatible con los sistemas de archivos Linux. Los enlaces simbólicos de Linux no son compatibles con los sistemas de archivos de Windows (FAT32, NTFS, etc.). VirtualBox monta las carpetas compartidas del host de Windows usando elCIFS(también conocido como protocolo SMB). Ese protocolo tampoco admite enlaces simbólicos de Linux. Si el anfitrión y el invitado fueran máquinas Linux, entonces esto funcionaría.

Respuesta2

En el archivo vmware vmx puedes intentar agregar.

SharedFolder0.followSymlinks = "VERDADERO"

Para habilitar el siguiente enlace simbólico.

No utilicé su combinación específica de anfitrión/invitado, por lo que no estoy seguro de si funciona para usted y no estoy seguro de si requiere una estación de trabajo. Al menos vale la pena intentarlo.

información relacionada