Ter pastas compartilhadas para transferir arquivos entre o host e a máquina convidada é fácil de fazer no VirtualBox. Aqui está um guia sobre como criar um!
Se você já usou o VirtualBox, conhecerá o incômodo de transferir arquivos entre o host e a máquina convidada.
Para uma VM acessar os arquivos do host e vice-versa, você terá que configurar o VirtualBox e nomear uma pasta compartilhada. Essa pasta permitirá que o host e a máquina convidada acessem todos os arquivos armazenados nessa pasta compartilhada designada.
Configurar uma pasta compartilhada do VirtualBox não é muito difícil e criamos um guia passo a passo para facilitar o processo.
Como configurar uma pasta VirtualBox compartilhada em uma VM do Windows
Para criar uma pasta compartilhada no VirtualBox, você deve criar uma pasta nas máquinas host e convidada. Então você vai precisar instale as adições de convidados do VirtualBox software em sua máquina convidada e configure as pastas que você acabou de criar para atuar como sua pasta compartilhada nessa máquina específica.
- Comece criando uma pasta. Depois de criada, clique com o botão direito do mouse na pasta e vá para Propriedades > Compartilhamento.
- Agora clique no Compartilhar botão, selecione Todose, em seguida, clique em Adicionar.
- Depois de adicionar Todos na rede, altere o nível de permissão para Ler escrever, então clique Compartilhar.
- Agora é hora de configurar a máquina convidada do Windows. Vá para sua VM do Windows, passe o mouse sobre Dispositivos, e selecione Inserir imagem do CD de adições para convidados. Você também pode segurar CTRL + Lar para revelar o menu. Um prompt deve aparecer. Selecione a primeira opção para executar o software VirtualBox Windows Additions. A instalação vai demorar um pouco. Aguarde a conclusão e reinicie pressionando Concluir.
- Depois que a VM do Windows for reiniciada, passe o mouse sobre Dispositivos > Pastas Compartilhadase selecione Configurações de pastas compartilhadas. Você verá o menu Pastas Compartilhadas. É aqui que você adicionará a pasta que deseja atribuir como sua pasta compartilhada com a máquina host.
- Para adicionar a pasta, clique no ícone adicionar pasta no lado direito da janela. Agora especifique qual pasta você deseja atribuir como pasta compartilhada por meio do caminho da pasta. Em seguida, adicione um nome de pasta e marque Montagem automática e Tornar Permanente.
- Agora, vamos configurar a rede da VM. Abra o Explorador de Arquivos e vá para Redes. Em Redes, você verá um prompt informando que sua "descoberta de rede está desativada". Clique no prompt e selecione Ative a descoberta de rede e o compartilhamento de arquivos.
- Selecione Sim para ativar a descoberta de rede e o compartilhamento de arquivos.
- Depois de ajustar a descoberta de rede e o compartilhamento de arquivos, vá para Redes e atualize. Agora você deve ver que a pasta compartilhada está disponível!
Como configurar uma pasta VirtualBox compartilhada em uma VM Linux
Para criar uma pasta compartilhada no VirtualBox em uma máquina Linux convidada, você precisará criar uma pasta em sua máquina host e configurá-la para ser visível em sua rede.
- Vamos começar com a máquina host e criar uma pasta chamada Pasta compartilhada. Para ver se os arquivos podem ser acessados nas máquinas guest e host, adicionamos outra pasta chamada Books dentro da pasta que criamos.
- Abra sua VM Linux e crie uma pasta para atuar como seu ponto de montagem. Você pode usar a GUI para fazer um ou usar o seguinte comando:
sudo mkdir (Atual/Diretório/Nome_da_pasta)
- Neste exemplo, nomeamos nossa pasta Shared_Folder e a colocamos no Desktop para facilitar o acesso.
- Uma vez que a pasta foi criada em ambas as máquinas, abra um terminal em sua máquina Linux e certifique-se de que seu sistema tenha o último Pacotes e dependências do Linux instalado para evitar soluços ao instalar o software VirtualBox Guest Additions.
- Depois que a atualização for concluída, vá para a máquina convidada e passe o mouse sobre Dispositivo > Inserir imagem de CD do Guest Additions. Se a barra de ferramentas não estiver visível, você pode segurar CTRL + Início para mostrar as opções da barra de ferramentas. Em seguida, você deve ser solicitado a executar o software Virtual Box Guest Additions. Clique em Executar e insira sua senha.
- Depois de instalar o software, vá para o VirtualBox e configure a máquina convidada acessando Configurações > Pastas Compartilhadas. Lá você clica no ícone adicionar pasta localizado no lado direito da janela e insere o caminho da pasta, o nome da pasta e o ponto de montagem e, em seguida, clique em OK.
- O Caminho da Pasta deve ser a pasta que você deseja nomear como a pasta compartilhada. No nosso caso, selecionamos a pasta que criamos anteriormente, chamada Shared Folder.
- O nome da pasta será o nome da pasta que você verá na máquina convidada.
- O ponto de montagem deve levar à pasta que você deseja usar como pasta compartilhada na máquina convidada. Como criamos nossa pasta no diretório Desktop, o ponto de montagem deve ser /home/linuxmint/Desktop/Shared_Folder.
- Se você não tiver certeza do diretório específico onde criou sua pasta, abra a pasta que você criou no Linux, abra um terminal e insira o pwd comando para imprimir o diretório de trabalho.
- Para tornar a pasta compartilhada um recurso permanente em sua máquina convidada, marque a opção Montagem automática e Tornar Permanente opções. Depois de concluir a configuração, se você voltar ao menu de configuração do sistema, verá que há uma pasta compartilhada configurada.
- Agora, se você acessar sua VM, verá que há uma pasta compartilhada montada em seu diretório pessoal. Se você tentar abrir a pasta compartilhada montada, notará que ela está bloqueada. Isso ocorre porque você não adicionou o usuário no grupo vboxsf, que é o proprietário das pastas compartilhadas. Para adicionar o usuário ao grupo, abra um terminal e use:
sudo adduser (nome de usuário) vboxsf
- Depois de adicionar o usuário ao grupo, reinicie o sistema executando:
sudo reiniciar
- Após a reinicialização, você poderá abrir e acessar todos os arquivos na pasta de arquivos compartilhados. Se desejar, você também pode ejetar o ícone da pasta compartilhada montada e ainda ter acesso à pasta compartilhada que você criou anteriormente.
Crie uma pasta compartilhada do VirtualBox em qualquer hardware
Graças ao VirtualBox Guest Additions, criar uma pasta compartilhada onde seu convidado e a máquina host podem compartilhar arquivos tornou-se incrivelmente conveniente. Leva apenas algumas etapas para criar uma pasta compartilhada do VirtualBox.