Perché i file condivisi non vengono visualizzati in HGFS?


19

La condivisione di file tra il mio sistema operativo Guest Kubuntu e Windows Host è diventata un vero mal di testa.

Quindi, finora ho fatto i passaggi seguenti:

GUEST LINUX OS

  • VM -> Impostazioni -> Opzioni -> Cartelle condivise. E ha aggiunto la mia cartella.
  • Installato correttamente i miei strumenti VMware (posso trascinare e rilasciare i file, quindi sono sicuro che sia installato)

HOST WINDOWS OS

  • Ha condiviso la cartella con tutti (per assicurare che non ci siano limiti di autorizzazione con i miei file)

Se digito vmware-hgfsclient nel mio SO guest, viene visualizzata la cartella che sto condividendo. Ma quando controllo il /mnt/hgfs folder, è vuoto.

Ho consultato il manuale di VMware e sono sicuro di aver seguito i loro requisiti.

Sono davvero senza idee. Qualcuno ha un suggerimento?

Risposte:


31

Ho avuto questo esatto problema. Si è scoperto che l'IT aveva installato una vecchia versione degli strumenti VMWare con modulo kernel vmhgfs non funzionante.

La mia soluzione era eseguire la configurazione con l'impostazione clobber-kernel-modules per sovrascrivere il modulo vmhgfs esistente.

 sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs

-D seleziona tutti i valori predefiniti per te (rimuovilo se non vuoi i valori predefiniti).


2
bingo, ho avuto lo stesso problema, ed eseguendo il comando sopra risolto. Grazie mille.
Waqas,

1
Voglio solo ricordare che questo ha funzionato per me con OSX come host, vmware Fusion con CentOS 6.4
Kev,

2
Perfetto! Ha funzionato per me con OSX come host e VM runnig Ubuntu 14.04
pjvds

3
comando non trovato errore, io sto usando workstation vmware 12 un ubuntu 15.04
151291

Da solo vale la pena votare. Non lo sapevo.
T. Rob

8

Esegui questo comando:

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

Mostrerà magicamente tutte le cartelle condivise in /mnt/hgfs.
(Avevo Ubuntu 16 VMWare in esecuzione su un host Windows 10)

Documentazione VMware qui


Ho notato che a volte c'è un ritardo (utilizzando la workstation VMware 14). E a volte /mnt/hgfsè in uso. Ho creato una nuova cartella /mnt/shares1e ho avuto un successo immediato.
potenziato a vapore il

3

mount -t vmhgfs .host:/share /mnt/hgfs/dove ospite è l'host che si connette a quota è il nome della condivisione e / mnt / hgfs è il punto di montaggio per la quota nel vostro sistema.

vmware-hgsclient ti mostrerà i mount disponibili, devi comunque montarli con vmware-hgfsmountero usando il comando mount sopra descritto.

Se ciò non funziona, controllare se il modulo vmhgfs è caricatolsmod | grep "vm."


1
Mi ha dato questa risposta. L'host nel nome della condivisione deve essere ".host". Errore: il nome della condivisione non è valido, interrompendo il montaggio. vmhgfs non è caricato, come posso caricarlo? Grazie.
Peretz,

mkdir / mnt / hgfs /
Martin Zeitler il

2

Per me, si è scoperto che vmware-hgfsmounter non era installato (ubuntu 12.10). Dopo aver installato quel modulo, sono stato in grado di montare la mia condivisione come descritto sopra


L'ho installato in / usr / lib / vmware-tools / sbin64, ma non funziona ancora per me.
IgorGanapolsky,


0

Per me, ho installato "Strumenti di sviluppo" e reinstallato VMware Tool. Quindi vedo la cartella condivisa.

Host: Sistema operativo guest Windows 7: CentOS 7

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.