Compartilhar pastas entre o host e o sistema operacional convidado no VirtualBox

O VirtualBox(VirtualBox) é um dos melhores (e gratuitos!) aplicativos de máquina virtual(virtual machine) disponíveis no mercado, mas é ainda mais útil se o seu computador virtual puder se integrar mais firmemente ao computador host.

Embora você possa conectar em rede o host e o computador convidado com bastante facilidade, a maioria das pessoas provavelmente só quer uma maneira simples de compartilhar pastas entre o host e o sistema operacional convidado no VirtualBox . A boa notícia é que isso é bem fácil de fazer!

Esclarecendo a Terminologia(Clearing Up The Terminology)

É importante esclarecer rapidamente alguns termos-chave que serão usados ​​neste artigo:

  • Uma máquina virtual é um computador simulado que é executado em outro computador.
  • O computador “host” é o computador físico à sua frente.
  • O computador “convidado” é uma máquina virtual que funciona graças ao VirtualBox .
  • Bare metal” significa rodar diretamente no computador físico.

Se você já viu o filme Matrix(The Matrix)(The Matrix) , pode pensar na máquina virtual como um computador vivendo em um mundo simulado. Ele pensa que é um computador real, mas na verdade é apenas um software.

Compatibilidade do sistema operacional(Operating System Compatibility)

Para usar a função de pasta compartilhada incorporada ao VirtualBox , você precisa instalar algo chamado “ Adições de (Additions)convidados(Guest) ” no computador convidado. No momento da redação, há acréscimos para:

  • janelas
  • Linux
  • Solaris

Para a maioria das pessoas, a máquina convidada provavelmente rodará Windows ou Linux . Se você estiver executando algo mais exótico (ou tentando executar o macOS), esse método não funcionará.

Instalando adições de convidado(Installing Guest Additions)

Antes de fazer as pastas compartilhadas funcionarem, você precisa instalar adições de convidado(guest additions ) na máquina virtual em questão. Isso funciona colocando um CD virtual na unidade de CD imaginária das máquinas virtuais. Estamos usando o Ubuntu Linux(Ubuntu Linux) aqui, mas o VirtualBox detectará automaticamente quais adições são adequadas para o sistema operacional convidado .(Guest)

Tudo o que você precisa fazer é executar sua máquina virtual e clicar em Dispositivos( Devices ) e, em seguida, Inserir imagem de CD de adições de convidados…( Insert Guest Additions CD Image…)

No nosso caso, o “CD” foi reproduzido automaticamente e as adições instaladas sem problemas. Reiniciamos nossa máquina virtual por precaução, mas não é estritamente necessário. Com as adições de convidado instaladas, você está pronto para adicionar uma pasta compartilhada à sua máquina virtual.

Criando uma pasta compartilhada na máquina host(Creating a Shared Folder On The Host Machine)

O VirtualBox(VirtualBox) apresenta uma pasta compartilhada no computador host como uma unidade de rede compartilhada ou como uma extensão especial do sistema de arquivos para o sistema operacional do computador convidado. Portanto, você desejará designar essa pasta no computador bare metal para ser usada. 

Você pode atribuir diferentes pastas compartilhadas a cada convidado de máquina virtual. Pode ser uma pasta que já existe ou pode ser uma que você criou especialmente para esse fim. Em ambos os casos, depois de decidir qual pasta você deseja compartilhar com a máquina virtual, temos que selecioná-la e montá-la.

Criamos uma pasta com um arquivo de texto de teste dentro para fins de demonstração.

Habilitar o compartilhamento de arquivos na máquina convidada(Enable File Sharing On The Guest Machine)

Você pode adicionar a pasta compartilhada à sua máquina virtual com ela em execução ou parada. Vamos montar a pasta compartilhada com nossa máquina Ubuntu em execução.(Ubuntu)

  • Clique no menu Dispositivos e depois em (Devices)Shared Folders>Shared Folder Settings .

  • Neste menu de configurações, clique no ícone azul para adicionar uma nova pasta compartilhada. 

  • Selecione a lista suspensa do caminho da pasta e escolha outro(other) arquivo . Escolha a pasta que deseja compartilhar e clique em Selecionar pasta(Select Folder) .

  • Selecione montagem automática(auto-mount ) e clique em OK. Em seguida, clique em OK novamente.

A pasta compartilhada apareceu em nosso desktop Ubuntu , mas você pode ter que procurá-la na lista de unidades de rede do seu sistema operacional ou no explorador do sistema de arquivos. No Ubuntu tivemos que digitar a senha do administrador ao abrir a pasta.

Para remover a pasta compartilhada, basta voltar para a mesma janela em que você a adicionou e removê-la da lista. Enquanto a pasta é compartilhada, você pode basicamente usá-la como qualquer outro disco ou unidade montada.

Maneiras alternativas de compartilhar pastas entre host e convidado(Alternative Ways To Share Folders Between Host & Guest)

Usar o método oficial de compartilhamento de arquivos entre host e convidado não é a única maneira de mover arquivos entre seu computador bare metal e a máquina virtual.

Uma maneira fácil de transferir arquivos é usando uma unidade flash USB . O VirtualBox(VirtualBox) permite que você dê o controle de um dispositivo USB à máquina virtual. Basta(Simply) copiar todos os arquivos que deseja transferir para uma unidade flash e, em seguida, alternar o controle para a máquina virtual usando o menu VirtualBox .

Como sua máquina virtual também tem acesso à internet, você pode instalar um pacote de armazenamento em nuvem, como o Dropbox , em ambos os sistemas, desde que haja uma versão disponível para o sistema operacional convidado. Embora isso signifique que os arquivos serão sincronizados pela sua conexão com a Internet, o que pode ser lento e consumir seu limite de dados, se você tiver um.

Se tudo o que você quer fazer é copiar algo que caiba na área de transferência (como uma senha), é melhor habilitar a área de transferência compartilhada no VirtualBox , que também faz parte das adições de convidados.

Compartilhamento de arquivos praticamente impecável?(Virtually Flawless File Sharing?)

As máquinas virtuais são um feito incrível da tecnologia, mas ainda é o equivalente em computador da fita adesiva e do papelão no que diz respeito à elegância. Em última análise, qualquer solução para compartilhar arquivos entre um host e um sistema convidado será algum grau de kludge.

Dito isto, não tivemos problemas para fazê-lo funcionar entre nosso host do Windows e o convidado do (Windows)Ubuntu . Muitos(Plenty) usuários vão se deparar com alguns pontos difíceis graças a quanta variação pode haver entre os tipos de sistema operacional host e convidado, mas felizmente a comunidade VirtualBox(VirtualBox community) viu tudo. 

Portanto, se você se deparar com um problema que não pode resolver, recomendamos primeiro fazer uma pesquisa nos fóruns e, em seguida, postar uma pergunta se a resposta ainda não estiver lá. No entanto, a maioria das pessoas que seguem as instruções acima vai ficar bem.



About the author

Depois de quase 20 anos na indústria de tecnologia, aprendi muito sobre os produtos da Apple e como personalizá-los para minhas necessidades. Em particular, sei como usar a plataforma iOS para criar aparências personalizadas e interagir com meus usuários por meio de preferências do aplicativo. Essa experiência me deu informações valiosas sobre como a Apple projeta seus produtos e a melhor forma de melhorar a experiência do usuário.



Related posts