A pasta compartilhada do VirtualBox trava na leitura no SO convidado


13

Estou executando o VirtualBox 4.2.18 com um host do Windows 7 e um convidado do Ubuntu 13.10. Estou tentando configurar uma pasta compartilhada, mas a tentativa de ler a pasta na VM do Ubuntu parece travar indefinidamente. Escrever na pasta compartilhada, no entanto, funciona bem.

No host do Windows, a pasta compartilhada é configurada para apontar para C:\ubuntu_share . Ele 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 piscando até que eu o mate com Ctrl + C. Da mesma forma, se eu tentar visualizar a pasta no Nautilus, recebo o cursor de espera para sempre.

Por outro lado, a gravação na pasta montada funciona:

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

e então eu posso ver o test.txt arquivo aparecendo no Windows muito bem.

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

Respostas:


6

No meu caso, o seguinte ajudou:

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

Informação do sistema:

  • Anfitrião: Windows 7 Home Premium de 64 bits,
  • Convidado: Linux Mint 16 Petra de 32 bits.

2

O VirtualBox 4.3 foi lançado. Ele não aparece na verificação de atualização do VirtualBox. Acabei de resolver esse problema instalando a partir do site VirtualBox e atualizando a versão do Guest Additions instalado na VM.

https://www.virtualbox.org/wiki/Downloads


Obrigado. Atualizar para 4.3 também fez o truque para mim. Acho que tivemos sorte em encontrar este problema logo após eles aparentemente fixa-lo ...
Nathan Reed

2
Eu tenho o mesmo problema, mesmo com a versão mais recente.
tiam

3
Eu também tenho esse problema com 4.3.6
dvreed77

A resposta de @ smbear corrigiu o problema: 4.3.12
Hans

1

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

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.

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

Na minha configuração, o problema aparece 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. Pesquisei no Google, consertei um pouco, mas não consigo me lembrar do que fiz há vários meses. Eu digo que foi um pouco corrigido, porque se eu tentasse classificar qualquer diretório na pasta compartilhada, o Dolphin congelaria. O problema reapareceu quando eu atualizei para o deb 8. Qualquer tentativa de navegar para a unidade compartilhada causou o congelamento do Dolphin. Atualizei para o VirtualBox 5.0.0.0 com o pacote de extensão, mas isso não ajudou.

Depois de algum tempo investigando, encontrei o problema. O problema só surge se eu clicar no link simbólico "sf_MyUserName" que o VirtualBox criou. No entanto, se eu percorrer o sistema de arquivos em que a pasta compartilhada está montada (/ media / sf_MyUserName), o Dolphin não terá nenhum problema.


Levei três tentativas para ler esta resposta, para determinar, na verdade era uma resposta. A solução se resume a remover o link simbólico.
Ramhound 22/07/2015

Interessante. No entanto, você está falando sobre links simbólicos para o ponto de montagem da pasta compartilhada no sistema operacional convidado, e a pergunta do askubuntu à qual você vinculou parece estar falando de algo bem diferente: links simbólicos na pasta compartilhada que referenciam locais não compartilhados no sistema de arquivos host ?
Nathan Reed

Olá Nathan, acho que minha situação foi muito semelhante, embora não seja exatamente a mesma que a postagem original.
21415 Joe

Nathan, minha situação foi semelhante à sua postagem original. As duas primeiras frases descrevem minha situação. "Estou executando o VirtualBox 4.2.18 com um host do Windows 7 e um convidado do Ubuntu 13.10. Estou tentando configurar uma pasta compartilhada, mas a tentativa de ler a pasta na VM do Ubuntu parece travar indefinidamente." No meu caso, é o host 7 e convidado do Debian. A diferença está no meu caso, apenas o Dolphin pendurou. Acabei de reler o link AskUbuntu e você está certo de que os links simbólicos apontam para uma direção diferente. Eu devo ter perdido essa, De qualquer forma, espero que minha sugestão ajude você ou outras pessoas. - Elogios
Joe
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.