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

2

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

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

    
por Andrei 29.04.2012 / 11:48

2 respostas

1

links simbólicos do Linux não são arquivos comuns. Eles são um tipo exclusivo de arquivo suportado pelos sistemas de arquivos Linux. Os 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 do Windows usando o protocolo CIFS (também conhecido como SMB). Esse protocolo também não suporta links simbólicos do Linux. Se o host e o guest fossem ambos máquinas Linux, isso funcionaria.

    
por 01.05.2012 / 19:21
0

No arquivo vmware vmx você pode tentar adicionar.

sharedFolder0.followSymlinks="TRUE"

Para ativar o link simbólico a seguir.

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

    
por 29.04.2012 / 16:10