VMware Workstation – Compartilhamento de pastas com vms Linux

Salve Salve Pessoal!

No VMware Workstation temos a possibilidade de criar um compartilhamento de pastas entre a maquina física e a maquina virtual.

Isso é muito simples de fazer quando a máquina física é um Windows (server/desktop) e a máquina virtual também é Windows (server/desktop).

Porém, quando a máquina virtual é um Linux, é um pouco mais complicado, principalmente se a maquina virtual não estiver com uma interface gráfica.

No meu cenário, a maquina física é um Windows 10 e a maquina virtual é um Red Hat 7.

 

 

Então vamos ver como isso pode ser feito 😀

Em uma instalação padrão do Red Hat 7, o pacote open-vm-tools já vem instalado por padrão, verifique se o mesmo está em execução com o comando abaixo:

# systemctl status vmtoolsd

 

 

Caso o mesmo não esteja em execução, verifique se o mesmo está instalado com o comando abaixo:

# rpm -qa | grep open-vm-tools

 

 

Apenas para explicar, o open-vm-tools-desktop é quando utilizamos interface gráfica.

Caso não esteja instalado, execute os seguintes comandos:

# yum install -y open-vm-tools (Instala o pacote)

# systemctl start vmtoolsd (Inicia o serviço)

# systemctl enable vmtoolsd (Habilita a inicialização automática)

Agora que confirmamos ou instalamos o open-vm-tools, vamos ao que interessa.

Selecione a VM, clique com o botão direito do mouse e depois clique em Settings.

 

 

Selecione a aba Options e depois clique em Shared Folders.

Por padrão o compartilhamento vem como desabilitado, podemos escolher para deixar sempre habilitado, ou até a próxima vez que desligar ou suspender a vm, no nosso caso vamos deixar sempre habilitado.

Então selecione Always enabled e clique em Add para adicionarmos a pasta que desejamos compartilhar.

 

 

Se abrirá uma nova aba de configuração, clique em Next.

 

 

Clique em Browse e selecione a pasta que deseja compartilhar.

 

 

No meu caso, tenho um segundo disco no notebook, chamado Dados, vamos compartilhar ele, selecione o disco ou a pasta e clique em OK.

 

 

Digite um nome para o compartilhamento, no meu caso vou deixar com o nome Dados mesmo, e clique em Next.

 

 

Caso deseje que esse compartilhamento seja apenas leitura, marque a caixa Read-only, no meu caso vou deixar no padrão, clique em Finish e depois em OK.

 

 

Pronto, a configuração no VMware Workstation terminou, agora vamos para nossa vm linux.

Acesse a vm e abra o terminal, a primeira coisa que precisamos fazer é criar uma pasta onde desejamos montar a pasta compartilhada do windows, no meu caso vou criar uma pasta chamada dados no /.

Execute o seguinte comando para criar a pasta /dados:

# mkdir /dados

Agora execute o comando abaixo para montar a pasta Dados(windows) em /dados(Linux):

# vmhgfs-fuse .host:/Dados /dados

 

Pronto, pode acessar a pasta /dados que todos os arquivos do host físico windows estarão disponíveis também no linux.

Mas Rodrigo, quando eu reiniciar a vm, essa pasta estará disponível?

Sim, o compartilhamento sempre estará disponível, porém você precisará executar o comando de montagem novamente.

Para que isso fique de forma automática, precisamos colocar no /etc/fstab.

Insira a seguinte linha no /etc/fstab

.host:/Dados       /dados       fuse.vmhgfs-fuse       defaults       0 0

 

 

Salve o arquivo e execute o comando abaixo:

# mount -a

Pronto, agora todas as vezes que você reiniciar a vm o compartilhamento estará disponível.

Até a próxima 😀

Deixe uma resposta