Ativando pastas compartilhadas com o open-vm-tools

24

Estou executando o Ubuntu 14.10 no VMware Player no Windows 7. Instalei o open-vm-tools em vez do VMware Tools porque o software da VMware não pôde compilar o módulo do kernel necessário para o compartilhamento de arquivos. Não consigo montar minha pasta compartilhada com sudo mount -t vmhgfs .host:/$(vmware-hgfsclient) /mnt/hgfs ou sudo vmware-hgfsmounter .host:/$(vmware-hgfsclient) /mnt/hgfs . Ambos retornam Error: cannot canonicalize mount point: No such file or directory . Não tenho ideia do que isso está se referindo ou como corrigi-lo.

    
por Melab 01.02.2015 / 02:42

6 respostas

41

Minha maneira de resolver esse problema é recorrer ao vmhgfs-fuse instalado com o open-vm-tools.

Monte localmente usando vmhgfs-fuse .host:/$(vmware-hgfsclient) ~/some_mountpoint ou globalmente usando sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other . Para tornar a montagem globalmente persistente, adicione a seguinte linha ao seu /etc/fstab :

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

    
por user1225999 03.06.2016 / 14:06
6

Como as outras respostas não funcionaram para mim, eu finalmente consegui que funcionasse depois de muito tempo explorando esse link: Arquivos faltando em / mnt / hgfs no Ubuntu VM? onde o PieCot fornece a solução:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
    
por Damien 11.04.2016 / 05:44
1

O Ubuntu 17.10 requer a instalação do driver vmhgfs através da instalação proprietária baseada em tar do VMWare Tools. Para obter detalhes, consulte Perguntas frequentes

    
por drott 09.12.2017 / 11:51
0

Na VM, certifique-se de que:

Que você tem o compartilhamento de pastas ativado

Que você tenha pelo menos uma pasta compartilhada entre o host e o convidado

No convidado do Ubuntu:

Marque / mnt / hgfs para ver se você pode acessar a pasta, se você não conseguir executar este comando de ferramentas:

sudo vmware-config-tools.pl

Atualize o fstab usando:

gksu gedit /etc/fstab

Use um editor de texto para inserir o seguinte no final do arquivo:

.host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000   0 0

O último passo é reiniciar o seu vm (você pode precisar reiniciá-lo, ou obter um erro dizendo incapaz de montar, apenas pule este e reinicie algumas vezes)!

Obrigado, espero que isso ajude!

    
por Trevor Clarke 01.02.2015 / 02:49
0

Esse worket para mim no Debian, eu acho que será o mesmo no Ubuntu.

Instale o pacote open-vm-tools-dkms.

apt-get install open-vm-tools-dkms

Crie um ponto de montagem.

mkdir /mnt/hgfs

Monte todos os chares no ponto de montagem. Com permissão para todos os usuários

/usr/bin/vmware-vmblock-fuse /mnt/hgfs -o allow_other
    
por toni 21.11.2016 / 11:54
-1

Significa simplesmente que o seu ponto de montagem não existe.

$ ll /mnt
total 12
drwxr-xr-x  3 root root 4096 Feb 22 20:37 ./
drwxr-xr-x 22 root root 4096 Feb 22 20:16 ../
drwxr-xr-x  2 root root 4096 Jan  3 04:56 cdrom/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
Error: cannot canonicalize mount point: No such file or directory

$ sudo mkdir -p /mnt/hgfs/Share

$ ll /mnt/hgfs
total 12
drwxr-xr-x 3 root root 4096 Feb 22 20:52 ./
drwxr-xr-x 4 root root 4096 Feb 22 20:52 ../
drwxr-xr-x 2 root root 4096 Feb 22 20:52 Share/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
    
por knh 23.02.2016 / 04:29