___ answer61918 ___
Eu também encontrei esse problema. Descobri que a pasta compartilhada já estava montada em %code% .
Eu tentei apagar %code% , mas não consegui.
Então eu deletei a pasta compartilhada "share" no meu diretório pessoal.
%pre%
Em seguida, mude para o usuário root da seguinte maneira:
%pre%
Crie softlink / atalho para a pasta / media / sf_share que possui pelo usuário root e modifique a propriedade do comando softlink com chown. Sair do usuário root para o usuário normal
%pre%
Você pode ver os arquivos no Windows por meio da pasta compartilhada.
E o nome de usuário deve ser um membro do grupo vboxsf.
___ answer754730 ___
Eis o que funcionou para mim sem qualquer problema
Eu descobri que, na verdade, meu nome %code% não estava no grupo vboxsf . Seguir dois comandos ajudará a obter as informações do grupo:
%pre%
Então, adicionei %code% (me) ao grupo vboxsf usando o seguinte comando:
%pre%
Em seguida, reiniciei o virtualbox e depois .. Saltei do meu colocado ..: D: D Tudo funcionou bem sem nenhum problema.
Por favor, comente se alguém ainda tiver algum problema ...
___ qstnhdr ___ Erro ao montar pastas compartilhadas do VirtualBox em um convidado do Ubuntu
___ qstntxt ___
Eu tenho o Ubuntu 10 como o sistema operacional convidado em uma máquina com Windows 7. Eu tenho tentado configurar compartilhamentos através do VirtualBox, mas nada está funcionando. Primeiro, crio o compartilhamento no VirtualBox e aponto para uma pasta do Windows. Então eu tento montar o drive no Linux, mas continuo recebendo
/sbin/mount.vboxsf: montagem falhou com o erro: Erro de protocolo
Eu já li tantas soluções para isso, mas nenhuma parece funcionar. Eu tentei:
- Usando a sintaxe mount.vboxsf
- Reinstalando adições do VBox
- Reiniciando
- Ativando e tentando como conta raiz
Eu fiz um compartilhamento chamado "Test" nas pastas VBox Shared. Então eu fiz um diretório no Ubuntu chamado "test2". Então eu tentei executar este comando:
sudo mount -t vboxsf Teste / mnt / test2
Alguma outra ideia?
___ answer30446 ___
Para usar a funcionalidade de pasta compartilhada, é necessário atender a alguns pré-requisitos :
- Certifique-se de que adições de convidados estão devidamente instalados no sistema operacional convidado.
- Usuários em um convidado devem estar no grupo %code% para poder acessar compartilhamentos.
- Defina um diretório no host que será usado na máquina virtual usando o diálogo de configurações do Virtual Box.
- Não compartilhe pastas pessoais como %code% ou %code%
- evite caracteres especiais ou espaços vazios no caminho para a pasta compartilhada
- use nomes diferentes para compartilhamento e ponto de montagem
- crie um ponto de montagem no sistema operacional convidado (melhor no seu diretório HOME).
Portanto, a funcionalidade de teste de pastas compartilhadas pode ser feita criando um diretório compartilhado no host (por exemplo, %code% ), definindo isso como uma pasta compartilhada para o seu sistema convidado nas configurações da Caixa Virtual (por exemplo, %code% ), crie um ponto de montagem no seu sistema operacional convidado (por exemplo, %code% ) e monte-o no sistema operacional convidado com o comando:
%pre%
em que a opção -o garante que você terá acesso à montagem (que, de outra forma, seria de propriedade do root).
Para mais informações sobre pastas compartilhadas, consulte também o Manual do usuário da caixa virtual .
Arquivos ou diretórios também podem ser compartilhados pela rede usando o Samba no host e no convidado.
___ answer399493 ___
Eu também lutei muito com a montagem, e tentei tudo o que fiz no interwebz, mas finalmente encontrei uma solução muito estranha para resolvê-lo! Meu convidado é o Ubuntu 13 e meu host é o Windows 7.
Mude para a pasta de mídia e digite %code%
Sim, é isso. Mas eu não entendo como isso só funciona se for feito a partir da pasta de mídia. Se alguém sabe, por favor, nos explique abaixo. Obrigado.
p. Editar meu %code% para fazer o automontamento na inicialização não funciona para mim.
___ answer516719 ___
Certifique-se de estar compartilhando as pastas no seu sistema host (como o windows xp, 7, 8 ou 8.1 extras
certifique-se de que as adições do convidado estejam instaladas sem erros ou falhas
faça este script a seguir
%pre%
sudo executar o script acima
aproveite a pasta compartilhada no diretório / mnt /
___ answer883583 ___
Minha pasta compartilhada estava funcionando e depois de reiniciar meu host, não foi.
Ao alterar o nome da pasta compartilhada de Compartilhada para Compartilhada2, funcionou.
%pre%
Nenhuma ideia sobre o que aconteceu e porquê nem como corrigir.
Sistema sem estado mutável global como o Nix tem um ponto.
___ answer1027485 ___
Pessoalmente, enfrentei a mesma mensagem de erro e o problema estava relacionado ao fato de ter cometido um erro de digitação relacionado à pasta localizada na máquina host e que defini como pasta compartilhada na máquina virtual, graças às adições de convidado.
Então o comando certo é:
%pre%
Isso corrigiu a mensagem de erro.
___ answer909667 ___
Com o VirtualBox 5.1.20 rodando no Windows 10 e o Ubuntu 16.04 como o sistema operacional convidado com o GuestAdditions 5.1.20 instalado, não consegui montar as pastas compartilhadas a partir da linha de comando. Os comandos de montagem falharam, com menções de Protocol Error e sf_read_super_aux err = -22.
Por fim, encontrei o link "link simbólico mount.vboxsf quebrado". Eu segui uma das soluções alternativas para corrigir o link simbólico para mount.vboxsf, e tudo funcionou. Minha abordagem foi fazer:
%pre%
Os comandos precisam ser feitos pelo root. Então, como era o Ubuntu, eu adicionei "sudo" no começo de cada linha para fazer o comando como root. Outros sabores do Linux têm outras maneiras de fazer isso.
Como um aparte, houve um problema de link simbólico semelhante relatado no ticket # 12879 do virtualbox "Não é possível montar pastas compartilhadas com adições de convidado 4.3.10" em 2014, que foi corrigido no mês seguinte.
2017-04-27
___ tag123mount ___ Perguntas sobre a montagem de sistemas de arquivos, como aquelas em unidades internas ou em CDs, DVDs, discos rígidos externos ou unidades flash USB, ou sobre o uso do comando 'mount'.
___ tag123virtualbox ___ VirtualBox é um software de virtualização de código aberto independente de plataforma disponível para hosts Linux, OS X, Solaris e Windows. As adições de convidados precisam ser instaladas para ajustar automaticamente a resolução da tela do convidado. USB é suportado através de uma extensão proprietária.
___ answer795578 ___
Tentei tudo dito e nada funcionou para mim.
Lats Eu criei uma nova pasta temporária "Shared" com "Make Permanent" e "Auto Mount" habilitado. E então, execute o comando
sudo mount -t vboxsf -o uid = 1000, gid = 1000 Compartilhado / mnt / sharedvm
Funcionou para mim. Nenhum erro desta vez.
___