Não consigo modificar arquivos na minha pasta compartilhada (virtualbox, guest é Ubuntu, host é windows 7)

12

Estou usando a caixa virtual. O convidado é o Ubuntu. O host é o Windows 7. Eu tenho uma pasta compartilhada (compartilhada pelo host e pelo convidado).

O problema é que no convidado (Ubuntu) não consigo rename/delete/editos arquivos na pasta compartilhada. Por exemplo, depois de editar o arquivo e tentar salvá-lo, recebo a seguinte mensagem de erro:

Não foi possível salvar o arquivo fileName. Erro inesperado: Erro ao renomear arquivo temporário: arquivo de texto ocupado

No host (Windows), posso renomear / editar / excluir sem nenhum problema. O que eu posso fazer?

snakile
fonte

Respostas:

8

Você pode sofrer do bug # 34813 , onde o acesso aos compartilhamentos nos sistemas Windows está quebrado. O acesso a arquivos nos hosts Ubuntu não é afetado.

Solucionar problemas de pastas compartilhadas na caixa virtual

Para investigar se suas pastas compartilhadas estão configuradas corretamente, você pode seguir as seguintes etapas:

  • Instale a versão mais recente do Virtual Box .
  • Verifique se as adições de convidados atendem à sua versão do VBox.
  • Não defina pastas compartilhadas como somente leitura se você precisar de acesso de gravação.
  • Os usuários convidados precisam estar no grupo vboxsfpara compartilhamentos montados automaticamente.
  • Monte compartilhamentos temporários com a opção rw e o uid apropriado para acesso de gravação,

    (por exemplo sudo mount -t vboxsf -o uid=1000 sharename mountpoint)

Takkat
fonte
2

Como você montou essa pasta compartilhada?

Eu tive o mesmo problema, mas com o poder do fstab finalmente consegui acessar livremente minha pasta compartilhada - apenas adicionei a linha:

//shareIP/sharedFolder mountpoint smbfs rw,umask=777,uid=linuxUID,username=winUsername,password=winPassword,auto 0 0

Agora você pode reiniciar seu sistema operacional ou simplesmente fazer sudo mount <mountpoint>.

De alguma forma, com o compartilhamento de vbox "nativo", eu não consegui isso - nem mesmo acesse a pasta compartilhada, embora estivesse visível.

Kris Harper
fonte