Não é possível criar links simbólicos nas pastas compartilhadas do virtualbox [closed]

28

Alguns dias atrás, descobri que não posso mais criar links simbólicos do Ubuntu em nenhum diretório compartilhado com o host do OS X.

ln: creating symbolic link 'foo': Read-only file system

Eu sou capaz de criar links simbólicos em pastas não compartilhadas e no OS X diretamente. Eu também tentei executar o reparo de disco, mas nenhum erro foi encontrado.

Configuração:

  • OS X 10.6.6
  • servidor Ubuntu 11.04
  • VirtualBox 4.1.8
por rlayte 30.12.2011 / 15:40

3 respostas

29

Outra solução é executar o seguinte comando no seu host:

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

Ou no Windows

VBoxManage.exe setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

em que VM_NAME é o nome da sua máquina virtual (por exemplo, Ubuntu) e SHARE_NAME o nome do seu diretório compartilhado (sem o prefixo "sf_").

Isso reativará o comportamento amigável do symlink anterior.

Nota: No Windows, sempre reinicia a Virtual Machine GUI AND .

    
por 09.03.2012 / 00:01
9

Em um host do Windows - execute a instância da máquina virtual como um administrador. Eu encontrei isso resolveu o problema.

- Eu tentei a sugestão do @ schisamo primeiro - pode ser necessário fazer as duas coisas. Desculpas eu teria adicionado isso como um comentário, mas eu sou tão rep-pobre que eu não posso nem comentar; -)

    
por 01.10.2012 / 20:00
8

Isto parece ser um bug no VirtualBox 4.1.8. Algumas pessoas relatam que o downgrade para o 4.1.6 resolve o problema. Consulte o link

    
por 04.01.2012 / 23:35