Abilitazione di cartelle condivise con open-vm-tools

24

Utilizzo Ubuntu 14.10 in VMware Player su Windows 7. Ho installato open-vm-tools invece di VMware Tools perché il software di VMware non è stato in grado di compilare il modulo del kernel richiesto per la condivisione dei file. Non riesco a far montare la mia cartella condivisa con sudo mount -t vmhgfs .host:/$(vmware-hgfsclient) /mnt/hgfs o sudo vmware-hgfsmounter .host:/$(vmware-hgfsclient) /mnt/hgfs . Entrambi restituiscono Error: cannot canonicalize mount point: No such file or directory . Non ho idea di cosa si stia riferendo o di come risolverlo.

    
posta Melab 01.02.2015 - 02:42
fonte

6 risposte

45

Il mio modo di risolvere questo problema è ricorrere a vmhgfs-fuse installato con open-vm-tools.

Puoi montare localmente usando vmhgfs-fuse .host:/$(vmware-hgfsclient) ~/some_mountpoint o globalmente usando sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other . Per rendere il montaggio globale persistente, aggiungi la seguente riga al tuo /etc/fstab :

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

    
risposta data user1225999 03.06.2016 - 14:06
fonte
6

Poiché le altre risposte non hanno funzionato per me, ho finalmente funzionato dopo un lungo periodo di ricerca da questo link: File mancanti in / mnt / hgfs su Ubuntu VM? dove PieCot fornisce la soluzione:

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

Ubuntu 17.10 richiede l'installazione del driver vmhgfs attraverso l'installazione proprietaria basata su tar di VMWare Tools. Per i dettagli vedi link

    
risposta data drott 09.12.2017 - 11:51
fonte
0

Sulla VM assicurati:

Che hai abilitato la condivisione delle cartelle

Che hai almeno una cartella condivisa tra l'host e l'ospite

Sul guest di Ubuntu:

Controlla / mnt / hgfs per vedere se puoi accedere alla cartella, se non sei in grado di farlo, esegui questo comando di strumenti:

sudo vmware-config-tools.pl

Aggiorna il file fstab usando:

gksu gedit /etc/fstab

Utilizza un editor di testo per inserire quanto segue alla fine del file:

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

Il passo finale è riavviare il tuo vm (potresti aver bisogno di riavviarlo, o ricevere un errore che dice di non poterlo montare, basta saltare questo e riavviare alcune volte)!

Grazie, spero che questo aiuti!

    
risposta data Trevor Clarke 01.02.2015 - 02:49
fonte
0

Questo strumento per me in Debian, io sarò lo stesso su Ubuntu.

Installa il pacchetto open-vm-tools-dkms.

apt-get install open-vm-tools-dkms

Crea un punto di montaggio.

mkdir /mnt/hgfs

Monta tutti i caratteri nel punto di montaggio. Con permesso a tutti gli utenti

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

Significa semplicemente che il punto di montaggio non esiste.

$ 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
    
risposta data knh 23.02.2016 - 04:29
fonte

Leggi altre domande sui tag