A pasta compartilhada do VirtualBox é acessível, mas não viável

7

No meu sistema host (Windows 8 Pro 64 Bit), eu instalei o VirtualBox (4.2.12) e instalei o Ubuntu 12.04 32 Bit como sistema guest. Eu também instalei os utilitários convidados do VirtualBox para criar pastas compartilhadas.

Agora, depois de criar uma pasta compartilhada, adicionei meu ID de usuário ao grupo vboxsf , que é o proprietário da pasta compartilhada com

sudo usermod -a -G vboxsf <my-user-id>

Após um novo login no sistema Ubuntu, posso acessar a pasta compartilhada e criar um arquivo de texto nela. Mas ao usar um editor de texto como o gedit ou o Geany, encontro um problema estranho. Quando tento salvar o arquivo, o arquivo original será removido do disco e o gedit me diz

Could not save the file /media/sf_shared_folder/test.txt e

Unexpected error: Error renaming temporary file: Text file busy

Por que há conflitos quando eu já estou no grupo? E como resolvê-los?

    
por John Threepwood 28.04.2013 / 13:11

2 respostas

7

Eu experimentei o mesmo problema. Minha configuração: VirtualBox 4.2.12 com o Ubuntu 13.04 convidado em execução no host W7SP1, pasta Windows montada com fstab como esta

dev /home/dregad/dev    vboxsf  auto,rw,uid=dregad,gid=dregad,umask=0022,dmode=0755,fmode=0644  0   0

Estou usando o Geany. Salvando o arquivo falha com sintomas semelhantes conforme descrito na pergunta acima para o gedit (que também falha). Mensagem de erro da seguinte forma:

Error saving file.
Error renaming temporary file: Text file busy
The file on disk may now be truncated!

Minha solução para Geany:

  • Editar / Preferências
  • Selecione Vários guia
  • role a tela para baixo e marque a caixa use_atomic_file_saving
  • clique em OK

Eu não uso muito, então não tenho certeza se o gedit fornece um truque similar, mas FWIW, você pode querer dar uma olhada em esta pergunta stackexchange , pois oferece uma solução alternativa.

    
por dregad 11.05.2013 / 00:15
0

Eu acho que o problema é fundamentalmente com glib e a maneira como ele salva em um arquivo temporário e, em seguida, renomeia sem fechar o arquivo. O bug foi registrado como: link

    
por TimSC 19.06.2014 / 20:56