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

Sharing Folders Between Host Os



Ao trabalhar em um sistema operacional convidado, geralmente você precisa compartilhar arquivos de e para o sistema operacional host. Um sistema operacional convidado é um sistema operacional isolado que não tem acesso ao host nem a outras máquinas no VirtualBox. No entanto, o utilitário de adição de convidado do VirtualBox permite que a máquina de convidado compartilhe arquivos de e para o sistema operacional host.

Neste artigo, mostraremos como instalar o VirtualBox Guest Additions e compartilhar pastas entre o sistema operacional host e o sistema operacional convidado.







Pré-requisitos

  1. SO host com VirtualBox instalado
  2. SO convidado instalado na máquina virtual

Para esta demonstração, estamos usando o Windows10 como o sistema operacional host e o Ubuntu 20.04 LTS como o sistema operacional convidado. Para permitir o compartilhamento entre o sistema operacional convidado e o sistema operacional host, instalaremos o VirtualBox Guest Additions no sistema operacional convidado e, em seguida, compartilharemos e montaremos uma pasta do sistema operacional host para o sistema operacional convidado. Vamos começar.



Instale o VirtualBox Guest Additions no sistema convidado

Para habilitar o compartilhamento de arquivos entre o host e o convidado, você deve instalar o Guest Additions no sistema operacional convidado. Para fazer isso, as seguintes etapas devem ser executadas:



1. Abra o VirtualBox em seu sistema host e inicie um sistema operacional convidado.





2. Na barra de menu superior do VirtualBox, clique em Dispositivos , então selecione Inserir imagem de CD de adições de convidados para inserir um CD virtual dentro do sistema convidado.


3. A seguinte mensagem aparecerá. Clique Corre para instalar o Guest Additions na máquina do convidado.




4. A instalação começará e, uma vez concluída, será solicitado que você pressione Digitar para fechar a janela. pressione Digitar para terminar a instalação.


Depois de instalar o VirtualBox Guest Additions no sistema operacional convidado, você pode compartilhar pastas entre o sistema host e o sistema convidado.

Compartilhe pastas entre o host e o convidado

Agora, vamos compartilhar uma pasta entre os sistemas host e convidado. Você pode compartilhar várias pastas entre o sistema operacional convidado e o sistema operacional host. Para compartilhamento de pasta, crie uma nova pasta ou use uma pasta existente. Siga as etapas abaixo para compartilhar um arquivo ou pasta entre os sistemas host e convidado.

1. Na barra de menu superior do VirtualBox, vá para Pastas compartilhadas> Configurações de pastas compartilhadas .

2. Você verá a seguinte janela de configurações em seu sistema convidado. Clique no botão + para abrir o Adicionar compartilhamento caixa de diálogo.

3. No Adicionar compartilhamento caixa de diálogo, selecione a pasta compartilhada usando o Caminho da pasta menu suspenso e escolha uma pasta do sistema operacional host. Em seguida, digite um nome para sua pasta compartilhada e verifique o Auto-montagem caixa. o Auto-montagem a opção montará automaticamente a pasta compartilhada na próxima inicialização.


Agora clique OK para fechar o Adicionar compartilhamento diálogo. Agora você verá a pasta compartilhada no Definições janela. Clique OK para fechar a janela.


4. Por padrão, apenas root e membros do vboxsf têm permissão para acessar a pasta compartilhada. Para atribuir permissões à sua conta de usuário, emita o seguinte comando no terminal, substituindo com o nome de usuário real:

$sudousermod-aGvboxsf

5. Se você abrir o Gerenciador de arquivos ou o Explorer em seu sistema operacional convidado, verá a pasta compartilhada sf_shared_folder montado lá, onde sf_shared_folder é o nome da sua pasta compartilhada.


A pasta compartilhada também pode ser acessada na linha de comando. Abra a linha de comando usando Ctrl + Alt + T e navegue até /metade diretório usando o seguinte comando no terminal:

$CD /metade

Aqui, se você executar o comando cd, verá sua pasta compartilhada listada no diretório / media.


Agora, navegue até a pasta compartilhada usando o comando cd da seguinte maneira:

$CDsf_shared_folder/

Certifique-se de substituir sf_shared_folder com o nome da sua pasta compartilhada.

Na pasta compartilhada, você pode colocar qualquer arquivo que deseja compartilhar com o sistema operacional host. Da mesma forma, você pode acessar qualquer arquivo compartilhado por seu sistema operacional host.

Conclusão

Este artigo mostrou como configurar o compartilhamento de pastas entre um sistema host e um sistema convidado no VirtualBox. Você precisa seguir o procedimento acima para as máquinas convidadas apenas uma vez. Depois disso, a pasta compartilhada do host será montada automaticamente no sistema operacional convidado em cada inicialização para compartilhamento de arquivos.