Compartilhar arquivos entre sistema operacional convidado e host em caixas do GNOME

Usando a ferramenta GNOME Boxes para máquinas virtuais, mas não consegue descobrir como compartilhar arquivos entre o sistema operacional host e o sistema operacional na VM? Este tutorial irá ajudá-lo com isso.

O GNOME Boxes é uma ferramenta de virtualização do tipo VirtualBox e VM Ware com foco no desktop Linux. Ele fornece uma GUI simples para criar e gerenciar sistemas operacionais virtuais.

As máquinas virtuais são uma boa maneira de testar outro sistema operacional ou distribuição (no contexto Linux).

Um dos pontos problemáticos que você experimentará com as VMs é o problema de copiar e colar e compartilhar arquivos entre os sistemas convidado (guest) e host.

Imagine que você salvou um arquivo nas máquinas virtuais, mas agora precisa dele em seu sistema host real fora da VM. A capacidade de compartilhar os arquivos entre os dois sistemas torna a experiência da VM bastante suave.

Aqui, mostrarei como fazer compartilhamento de arquivos com o GNOME Boxes. Consiste em três etapas:

  • Instalando o pacote necessário no SO convidado (VM) para habilitar o compartilhamento de arquivos;
  • Saber como transferir arquivos do sistema operacional host para o sistema operacional convidado (arrastar e soltar);
  • Saber como transferir arquivos do sistema operacional convidado para o sistema operacional host (por meio de uma pasta compartilhada).

Observação: o sistema operacional convidado é o sistema operacional dentro da VM. Host OS é o principal sistema operacional em que você está executando o GNOME Boxes.

 

Instale o pacote necessário no sistema operacional convidado (guest)

 

Seu sistema operacional convidado (distribuição Linux na VM) precisa de um pacote SPICE para compartilhar arquivos com o sistema operacional host (o sistema operacional principal).

Nas distribuições baseadas em Debian, Ubuntu e Fedora, este pacote é denominado spice-webdavd . Você pode usar o gerenciador de pacotes da sua distribuição para instalá-lo dentro do sistema operacional convidado (executando na máquina virtual).

Para sistemas baseados em Ubuntu e Debian, use este comando:

sudo apt install spice-webdavd

Para distribuições baseadas no Fedora , use este comando:

sudo dnf install spice-webdavd

Reinicie o SO convidado.

Lembre-se de que você precisa deste pacote em todos os sistemas operacionais convidados. Portanto, toda vez que você cria uma nova VM, precisa instalar esse pacote.

 

Transferir arquivos do sistema operacional host para o sistema operacional convidado

 

Este é o mais simples dos dois passos. Você só precisa arrastar o arquivo desejado para o sistema operacional convidado em execução na VM.

Você verá que ao arrastar o arquivo para a VM, ele começa a mostrar uma opção ‘Pronto para receber o arquivo’.

arrastar soltar caixas gnome do host convidado
Arraste e solte arquivos no sistema operacional convidado do sistema operacional host

 

Os arquivos transferidos são salvos no diretório Downloads.

Alternativamente , você também pode enviar arquivos do menu GNOME Boxes. Basta clicar no menu de “hambúrguer” e clicar na opção Enviar arquivo.

enviando arquivos em caixas gnome
Enviando arquivos no GNOME Boxes

Transferir arquivos do sistema operacional convidado para o sistema operacional host

 

Este não é tão simples quanto arrastar e soltar.

Aqui, você usa o protocolo SPICE para montar uma pasta do sistema operacional host. Você solta os arquivos aqui e eles são transferidos para essa pasta no host.

O pacote que você instalou anteriormente era necessário para esse tipo de operação.

Clique no menu de “hambúrguer” e selecione a opção: Preferências.

preferências das caixas do gnomo
Selecione as preferências do GNOME Box

 

Aqui, vá para a guia Dispositivos e compartilhamentos. Procure na seção Pasta Compartilhada. Você deve ver um botão +. Clique nele e ele fornecerá o local padrão da pasta Pública no sistema operacional do host. Você pode alterá-lo para qualquer pasta de sua preferência.

compartilhar caixas de gnome de pasta
Compartilhando a pasta do sistema operacional host no GNOME Boxes

 

Com esse conjunto, abra o Explorador de Arquivos no SO convidado . Aqui, clique na opção Outros locais (no explorador de arquivos Nautilus do GNOME).

montar caixas de gnome de pasta de especiarias
Pasta do cliente Mount Spice

 

Isso montará a pasta do cliente Spice.

montando caixas gnome da pasta do cliente spice
Montando a pasta do cliente spice GNOME Boxes

 

Entre nesta pasta montada e você deverá ver a pasta que adicionou aqui através do menu Preferências. Na captura de tela abaixo, tenho duas pastas compartilhadas (porque adicionei outra mais tarde).

pastas de clientes spice montadas
Pastas de clientes spice montadas

 

Nas pastas compartilhadas, você pode criar novas pastas ou copiar e colar os arquivos. Eles estarão imediatamente disponíveis no sistema operacional host.

Eu compartilhei duas capturas de tela tiradas no sistema operacional convidado e as coloquei na pasta do cliente Spice montada.

compartilhamento de arquivos de convidado para host os gnome boxes
Compartilhando arquivos do sistema operacional convidado para o sistema operacional host

 

Ele apareceu imediatamente na pasta pública do sistema operacional host.

arquivos compartilhados entre o convidado do host
Os arquivos compartilhados aparecem no sistema operacional host

 

Claro, é um compartilhamento de duas vias. Se você colocar algo na pasta compartilhada no sistema operacional host, ele ficará acessível na pasta montada no sistema operacional convidado.

Observe que você adicionou a pasta do sistema operacional host no nível do GNOME Boxes. Isso significa que, se você tiver várias VMs, todas elas poderão montar essa pasta.

Para manter as coisas organizadas, você pode adicionar várias pastas compartilhadas e nomeá-las de forma que possa reconhecer qual VM as usa.

Isso funcionou para você?

 

O GNOME Boxes é uma ferramenta muito boa para experimentar várias distribuições Linux como máquinas virtuais. Você também pode compartilhar a área de transferência entre os sistemas convidado e host com o método descrito aqui. Isso significa que, se você copiou algum texto no sistema operacional host, poderá colá-lo no sistema operacional convidado e vice-versa.

Isso é praticamente o que você precisa saber e fazer sobre o compartilhamento de arquivos entre o sistema operacional convidado e host com o GNOME Boxes.

 

Acompanhe e siga nossos canais de comunicação:

Link Facebook: https://www.facebook.com/gnulinuxbr

Link WhatsApp: https://chat.whatsapp.com/Lcieud280Vh6HVhNnlCqRK

Link Telegram: https://t.me/gnulinux_brasil

YouTube: https://www.youtube.com/channel/UCwyFWDqE0v7SwpZenjmzxYQ

 

Fonte: itsFoss

Deixe um comentário

O seu endereço de e-mail não será publicado.