Nota: O seguinte artigo irá ajudá-lo com: Como compartilhar pastas entre o convidado e o host do VirtualBox
Compartilhar pastas entre um host e um convidado do VirtualBox é realmente muito mais fácil do que você imagina. Jack Wallen mostra como.
O VirtualBox é uma solução excelente para quem precisa implantar máquinas virtuais de todos os tipos e para quase todos os casos de uso. Você pode implantá-los como servidores padrão, um cluster Kubernetes, máquinas desktop, estações de trabalho de desenvolvedor e muito mais.
O VirtualBox inclui todos os recursos que você precisa para realizar seu trabalho. Um desses recursos são as pastas compartilhadas. O que isso permite que você faça é compartilhar uma pasta entre um host (a máquina que executa o VirtualBox) e um convidado (a máquina virtual). Ao criar pastas compartilhadas entre convidados e hosts, é significativamente mais fácil ar dados entre a máquina e a máquina virtual. Essa configuração permitiria que você compartilhasse uma única pasta de dados, em um host, entre todos os seus convidados.
Quero mostrar como é fácil criar uma pasta compartilhada entre um host e um convidado. Estarei demonstrando em um host Pop!_OS e um convidado Linux Mint, mas o processo será semelhante em qualquer combinação de Linux ou Windows.
VEJO: Política de resposta a incidentes (TechRepublic )
O que você precisará
Para criar pastas compartilhadas com o VirtualBox, você precisará de uma instância em execução do VirtualBox e pelo menos um convidado em execução.
Como instalar as adições de convidados
Se o seu convidado incluir uma área de trabalho, instalar o Guest Additions é tão simples quanto clicar em Dispositivos | Insira a imagem do CD de adições de convidados. Depois que a imagem do CD estiver montada, abra-a no gerenciador de arquivos da área de trabalho e clique duas vezes em VBoxLinuxAdditions.run (ou equivalente no Windows). Se sua área de trabalho se recusar a executar o arquivo, clique com o botão direito do mouse no arquivo e clique em Abrir com e selecione Terminal. Se isso não funcionar, clique com o botão direito do mouse em um local em branco no gerenciador de arquivos e clique em Abrir no Terminal. Quando o terminal abre, você pode executar o arquivo com o comando:
sudo ./VBoxLinuxAdditions.run
Quando o comando for concluído, reinicie o sistema operacional convidado.
Se o seu convidado for um servidor sem GUI, confira meu como fazer adições de convidados, Como instalar o VirtualBox Guest Additions em um host de servidor Ubuntu sem GUI.
Como criar a pasta compartilhada
Em seu sistema operacional host, decida qual pasta você deseja compartilhar. Você pode selecionar um que já está presente ou criar uma nova pasta. Você deve certificar-se de que o usuário que executa o VirtualBox tenha permissão de leitura e gravação para a pasta.
Digamos, por exemplo, que você crie uma pasta de dados com o comando:
sudo mkdir /data
Altere a propriedade dessa pasta para o mesmo usuário executando o VirtualBox com o comando:
sudo chown -R $:$ /data
Em seguida, dê permissão de gravação ao usuário com o comando:
chmod -R ug+w /data
Como compartilhar a pasta com um convidado
Agora podemos criar a pasta compartilhada dentro do convidado. Para fazer isso, faça no seu convidado, abra uma janela de terminal e emita o comando:
sudo mod -aG vboxsf $
Feche o terminal, desligue o convidado e abra a janela Configurações associada a esse convidado.
Na janela Configurações, clique em Pastas Compartilhadas. Na seção Pastas Compartilhadas, clique no botão + na barra lateral direita (Figura A).
Figura A
No pop-up Adicionar compartilhamento, digite o caminho completo para a pasta compartilhada na seção Caminho da pasta. Para o nosso exemplo, digitaríamos:
/dados
Marque a caixa Auto-Mount e digite o caminho para o local em que deseja que a pasta compartilhada seja encontrada no convidado. Digamos que você queira que a pasta host /data seja montada na pasta Documentos do seu usuário. Para isso você digitaria:
/home//Documents
Onde é o nome de usuário real no convidado. Se você decidir criar um novo diretório no convidado, precisará criar esse diretório antes de adicionar o compartilhamento, certificando-se de conceder ao novo diretório as permissões adequadas.
Quando isso estiver concluído, clique em OK para salvar a pasta compartilhada.
Inicie o convidado e efetue . Abra o gerenciador de arquivos e você deverá ver todos os arquivos e subpastas que residem no host, na pasta de convidado montada.
E isso é tudo para compartilhar uma pasta entre um host e um convidado do VirtualBox. Isso deve tornar sua máquina virtual consideravelmente mais fácil.