Configuração de compartilhamento de máquina virtual com host Windows e convidado *nix que permite links simbólicos?

Configuração de compartilhamento de máquina virtual com host Windows e convidado *nix que permite links simbólicos?

Estou usando o VirtualBox (e experimentei o VMWare) em um host Windows 7 com um servidor Ubuntu convidado. Eu configurei o compartilhamento de pastas no VirtualBox para que o diretório inicial do meu servidor Ubuntu seja uma montagem do meu diretório inicial do Windows 7, para que eu tenha acesso aos mesmos arquivos, independentemente do sistema operacional em que estou.

O problema é que não consigo criar links simbólicos dentro dessa pasta compartilhada, o que é problemático, pois alguns softwares que uso exigem isso (por exemplo, RVM). Uma configuração semelhante no VMWare levou aos mesmos resultados. Existe alguma configuração de compartilhamento que permita a criação de links simbólicos no convidado *nix? Eu tentei o Samba, mas ainda não tentei.

Responder1

Linuxlinks simbólicosnão são arquivos comuns. Eles são um tipo exclusivo de arquivo suportado pelos sistemas de arquivos Linux. Links simbólicos do Linux não são suportados pelos sistemas de arquivos do Windows (FAT32, NTFS, etc.). O VirtualBox monta as pastas compartilhadas do host Windows usando oCIFS(também conhecido como protocolo SMB). Esse protocolo também não oferece suporte a links simbólicos do Linux. Se o host e o convidado fossem máquinas Linux, isso funcionaria.

Responder2

No arquivo vmware vmx você pode tentar adicionar.

sharedFolder0.followSymlinks = "VERDADEIRO"

Para ativar o link simbólico a seguir.

Não usei sua combinação host/convidado específica, por isso não tenho certeza se funciona para você e não tenho certeza se requer estação de trabalho. Vale a pena tentar pelo menos.

informação relacionada