A pasta compartilhada do VirtualBox trava em leitura no sistema operacional convidado

13

Estou executando o VirtualBox 4.2.18 com um host do Windows 7 e um convidado do Ubuntu 13.10. Eu estou tentando configurar uma pasta compartilhada, mas tentar ler a pasta da VM Ubuntu parece pendurar indefinidamente. Escrevendo para a pasta compartilhada, no entanto, funciona bem.

No host do Windows, a pasta compartilhada está configurada para apontar para C:\ubuntu_share . Está configurado no VirtualBox como permanente, mas não é montado automaticamente.

Na VM do Ubuntu, posso montar a pasta compartilhada com sucesso:

$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x  1 nreed nreed    0 Oct 28 16:37 ubuntu_share/

No entanto, tentar examinar o conteúdo da pasta montada usando ls simplesmente apresenta um cursor piscante até que eu o mate com Ctrl + C. Da mesma forma, se eu tentar visualizar a pasta no Nautilus, é só pegar o cursor de espera para sempre.

Por outro lado, escrevendo para a pasta montada funciona:

$ cat > ubuntu_share/test.txt
hello world
^D

e, em seguida, posso ver o arquivo test.txt aparecer no Windows.

Eu tentei reinicializar a VM, reinstalar as adições de convidados, excluir e recriar a pasta compartilhada, montando-a como raiz em vez do meu UID, tudo isso sem sucesso. Alguém tem alguma ideia do que está acontecendo ou como posso diagnosticar isso?

    
por Nathan Reed 29.10.2013 / 01:48

3 respostas

6

No meu caso, o seguinte ajudou:

  • atualize para o Virtual Box 4.3.8 r92456,
  • reinstalação do VirtualBox Guest Additions do CD virtual ( não do repositório apt),
  • reinicialização da máquina virtual.

Informação do sistema:

  • Host: Windows 7 Home Premium de 64 bits,
  • Convidado: Linux Mint 16 Petra de 32 bits.
por 05.03.2014 / 09:58
2

VirtualBox 4.3 foi lançado. Não aparece na verificação de atualização do VirtualBox. Acabei de resolver este problema para mim instalando a partir do site do VirtualBox e atualizando a versão do Guest Additions instalado na VM.

link

    
por 29.10.2013 / 12:04
1

Portanto, o problema está nos links simbólicos para a pasta compartilhada. Acontece que estes são um risco de segurança. Veja source .

Minha solução é excluir o link simbólico e navegar até o ponto de montagem ( /media/sf_MyUserName ). Isso também me permite classificar em diretórios dentro da pasta compartilhada.

Este problema ainda existe em uma nova instalação do VirtualBox 5.0.0 no Win 7 com atualização para o debian 8 (Jessie) como convidado.

Na minha configuração, o problema é exibido quando clico na pasta compartilhada do Dolphin. O Dolphin está bem com qualquer outro diretório, no entanto, ao clicar na unidade compartilhada, o Dolphin congela.

Este problema apareceu pela primeira vez na minha máquina no Debian 7 (wheezy) no VirtualBox 4.3.3. Eu pesquisei, consertei um pouco, mas não consigo lembrar o que fiz há alguns meses. Eu digo que foi um pouco corrigido porque se eu tentasse classificar qualquer diretório na pasta compartilhada, o Dolphin iria congelar. O problema reapareceu quando atualizei para o deb 8. Qualquer tentativa de navegar para a unidade compartilhada causou o congelamento do Dolphin. Eu atualizei para o VirtualBox 5.0.0.0 com o pacote de extensão, mas isso não ajudou.

Depois de algum tempo investigando, eu encontrei o problema. O problema surge apenas se eu clicar no link simbólico "sf_MeuNomeDoUsuário" que o VirtualBox criou. No entanto, se eu passar pelo sistema de arquivos onde a pasta compartilhada está montada (/ media / sf_MyUserName), o Dolphin não tem nenhum problema.

    
por 22.07.2015 / 17:00