A montagem VMware compartilha da linha de comando na VM Linux

A montagem VMware compartilha da linha de comando na VM Linux
Neste artigo, vou mostrar como compartilhar um diretório/pasta com uma máquina virtual de VMware (VM) e como montar o compartilhamento da VMware na linha de comando em uma máquina virtual de VMware Linux (VM). Então vamos começar.

Adicionando um compartilhamento à VMware VM:

Para compartilhar um diretório/pasta do host para uma VMware VM, abra a VM, verifique se a VM não está ligada e vá para Vm > Configurações.

Então, vá para o Opções guia e clique em Pastas partilhadas.

Por padrão, Pastas partilhadas é Desabilitado. Para ativar Pastas partilhadas, Selecione Sempre ativado.

Agora, você pode adicionar pastas compartilhadas. Para adicionar uma pasta compartilhada, clique em Adicionar…

Agora, clique em Próximo.

Agora, clique em Navegar Para selecionar um diretório/pasta do seu computador host.

Selecione um diretório/pasta que você deseja compartilhar com a VMware VM e clique em OK.

Se você deseja criar um novo diretório, selecione um diretório (pai) onde deseja criar um novo diretório, digite um Pasta Nome e clique em Faça uma nova pasta. Depois que o diretório/pasta for criado, você poderá selecioná -lo para compartilhar.

Por padrão, o Nome da pasta compartilhada deve ser o nome do diretório que você selecionou. Se você quiser, você pode mudar. Eu recomendo que você não adicione espaços no compartilhamento Nome.

Depois de terminar, clique em Próximo.

Certificar-se Habilite esta parte Caixa de seleção é verificada.

Se você deseja que este compartilhe seja apenas lido, verifique o Somente leitura Caixa de seleção.

Depois de terminar, clique em Terminar.

A ação deve ser adicionada à VM.

Se você deseja remover um compartilhamento, selecione -o e clique em Remover.

Se você deseja alterar qualquer propriedade do compartilhamento, selecione o compartilhamento e clique em Propriedades.

Você pode modificar o Nome, o Caminho do hospedeiro, compartilhar atributos daqui. Depois de terminar, clique em OK Para que as mudanças entrem em vigor.

Agora, clique em OK.

Agora, energia na máquina virtual.

A máquina virtual deve começar.

Instalando as ferramentas abertas da VM:

Para montar compartilhamentos de VMware no Linux, você deve ter ferramentas de VM abertas ou ferramentas VMware instaladas na sua VM Linux.

Se você estiver usando um Ubuntu/Debian ou qualquer sistema operacional baseado em Ubuntu/Debian na VMware VM, verifique como instalar ferramentas VMware no Ubuntu/Debian VMware Virtual Machine.

Se você estiver usando o CentOS/RHEL 8, verifique como instalar ferramentas VMware nas máquinas virtuais do CENTOS/RHEL 8 VMware.

Montagem da VMware compartilha em Linux VM:

Primeiro, faça um diretório (digamos ~/testshare) Na VM Linux, onde você deseja montar o compartilhamento VMware com o seguinte comando:

$ mkdir ~/testshare

O comando para montar um compartilhamento de VMware em uma VM Linux é:

$ sudo monte -t ​​fusível.VMHGFS -FUSE -O> .hospedar:/

Para montar o compartilhamento da VMware TestShare no ~/testshare Diretório, execute o seguinte comando:

$ sudo monte -t ​​fusível.VMHGFS-FUSE .host:/testshare ~/testshare

O compartilhamento VMware TestShare deve ser montado no ~/testshare diretório.

Por padrão, as ações da VMware montadas na VM Linux só podem ser acessadas ao usuário raiz, como você pode ver na captura de tela abaixo. Vou mostrar como resolver este problema. Então, não se preocupe.

Você pode desmontar o compartilhamento de vmware montado no ~/testshare Diretório com o seguinte comando:

$ sudo umount ~/testshare

Para permitir que qualquer usuário na VM Linux acesse o compartilhamento de VMware montado, use o allowother Opção de montagem enquanto monta o compartilhamento da VMware.

$ sudo monte -t ​​fusível.VMHGFS -FUSE -O ALTH_OTHER .host:/testshare ~/testshare

Agora, você deve poder acessar o compartilhamento de VMware montado sem sudo ou privilégios de superusuário.

Mas, os arquivos e diretórios sobre o compartilhamento ainda são de propriedade da raiz.

Se você deseja que os arquivos de compartilhamento VMware sejam acessíveis ao seu usuário de login e também pertencem ao seu usuário de login, monte o compartilhamento da VMware com o uid e Gid Opções de montagem da seguinte forma:

$ sudo monte -t ​​fusível.vmhgfs -fuse -o allother_other, uid = $ (id -u), gid = $ (id -g)
.host:/testshare ~/testshare

Como você pode ver, os arquivos e diretórios de compartilhamento VMware agora estão acessíveis ao meu usuário de login e também de propriedade do meu usuário de login.

Monte automaticamente as ações da VMware:

Se você deseja que a VMware Linux VM monte automaticamente o compartilhamento VMware na inicialização, você deve adicionar uma nova linha ao /etc/fstab arquivo.

Primeiro, abra o /etc/fstab Arquivo com o seguinte comando:

$ sudo nano /etc /fstab

Você pode querer usar vi editor de texto para editar o /etc/fstab arquivo. Nesse caso, execute o seguinte comando:

$ sudo vi /etc /fstab

Ou,

$ sudo vim /etc /fstab

Agora, adicione a seguinte linha no final do /etc/fstab arquivo:

.hospedar:/ fusível.VMHGFS-FUSE
allot_other, uid =,gid = 0 0

Observação: Certifique -se de substituir , , e .

Você pode encontrar com o id -u comando e com o id -g comando.

No meu caso, adicionei à seguinte linha ao /etc/fstab arquivo:

.Host:/testshare/home/shovon/testshare fusível.VMHGFS-FUSE
allot_other, uid = 1000, GID = 1000 0 0

Depois de terminar, salve o /etc/FSTAB Arquivo.

Agora, reinicie sua VM Linux com o seguinte comando:

$ sudo reiniciar

Depois que o seu Linux VM iniciar, execute o seguinte comando para verificar se o compartilhamento do VMware está montado na VM Linux:

$ df -h | grep

Como você pode ver, o compartilhamento da VMware TestShare é montado corretamente no ~/testshare diretório.

Eu posso acessar o compartilhamento da VMware como sempre.

Então, é assim que você compartilha um diretório/pasta do host para a sua VMware VM VM e monte -o da linha de comando na sua VM Linux. Obrigado por ler este artigo.