Depois de ativar uma pasta compartilhada, você pode montar um ou mais diretórios ou subdiretórios na pasta compartilhada em qualquer local no sistema de arquivos, além do local padrão de /mnt/hgfs
.
Dependendo da versão do kernel do sistema operacional convidado Linux, o VMware Tools usa componentes diferentes para fornecer a funcionalidade de pasta compartilhada. Em kernels Linux anteriores à versão 4.0, o script de serviços VMware Tools carrega um driver que executa a montagem. Os kernels Linux 4.0 e posteriores usam um componente do sistema de arquivos FUSE.
Você pode usar diferentes comandos de montagem para montar todos os compartilhamentos, um compartilhamento ou um subdiretório dentro de um compartilhamento em qualquer local no sistema de arquivos. Os comandos também variam de acordo com a versão do kernel Linux do convidado.
Kernel Linux antes da 4.0 | Linux Kernel 4.0 e posterior | Descrição |
---|---|---|
mount -t vmhgfs .host:/ /home/user1/shares |
/usr/bin/vmhgfs-fuse .host:/ /home/user1/shares -o subtype=vmhgfs-fuse,allow_other |
Monta todos os compartilhamentos em /home/user1/shares |
mount -t vmhgfs .host:/foo /tmp/foo |
/usr/bin/vmhgfs-fuse .host:/foo /tmp/foo -o subtype=vmhgfs-fuse,allow_other |
Monta o compartilhamento chamado foo em /tmp/foo |
mount -t vmhgfs .host:/foo/bar /var/lib/bar |
/usr/bin/vmhgfs-fuse .host:/foo/bar /var/lib/bar -o subtype=vmhgfs-fuse,allow_other |
Monta o subdiretório bar dentro do compartilhamento foo para /var/lib/bar |
Para o kernel Linux anterior à versão 4.0, você pode usar opções específicas de VMware, além da sintaxe mount
padrão. Digite o comando /sbin/mount.vmhgfs -h
para listar as opções.
Para o kernel Linux versão 4.0 ou posterior, digite o comando /usr/bin/vmhgfs-fuse -h
para listar as opções disponíveis.