File mancanti in / mnt / hgfs su Ubuntu VM?


12

Sto eseguendo Ubuntu a 64 bit sulla workstation VMWare 10. Voglio accedere ai file sul mio PC Windows 8 (entrambi sullo stesso PC). Ho controllato "sempre abilitato" per la condivisione delle cartelle su VMWare e ho dato il percorso ai miei dischi (E, F, G e una cartella sul mio PC). Strumenti VM installati, sono aggiornati. I primi due hanno funzionato bene per me. Ma per il terzo - "Error: cannot mount filesystem: No such device"viene visualizzato. Non riesco a trovare i file condivisi in /mnt/hgfs.

sudo apt-get install open-vm-tools
sudo mkdir /mnt/hgfs
sudo mount -t vmhgfs .host:/ /mnt/hgfs

Devo abilitare qualsiasi accesso di autorizzazione per le mie unità. Per le proprietà di condivisione delle unità su W8, ho abilitato l'opzione "Condividi questa cartella". Anche allora non riesco a vedere le cartelle condivise nel mio hgfs (ubuntu). Sono una nuova ape per il sistema operativo Linux, quindi per favore aiutatemi.

Grazie Ramu.


Quale Ubuntu è nella VM?
Thomas Ward

Sto usando Ubuntu 14 sulla workstation VMWare 10. Grazie,
Ramu Vennavelly

Quale Ubuntu 14? Ce ne sono due, 14.04 e 14.10. Quando fai una domanda o rispondi a una domanda su quale versione di Ubuntu stai usando, includi il numero di versione completo.
Thomas Ward

È Ubuntu 14.10 (64 bit)
Ramu Vennavelly

Risposte:


23

Ho un problema simile e l'ho risolto con la procedura suggerita qui , come indicato nel commento di Jorge:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh

Spero che questo possa aiutarti.

In bocca al lupo!


Ciao PieCot, grazie mille per l'aiuto. Tuttavia, ho provato i passaggi da qui theholmesoffice.com/… e sì, le cartelle condivise stanno funzionando bene.
Ramu Vennavelly,

Sto usando open-vm-toolse in questo modo funziona per me, grazie!
soulmachine,

GRAZIE mi dispiace per aver detto "grazie" Non posso supporre di farlo, ma ho perso circa 1h a scavare questo e tutte le risposte erano BULLSHlT puro perché la causa sembra che non ci sia più vmware-config-tools.pl (apt-file non trova risultati) e il supporto di vmhgfs (grep -i vm / proc / filesystems non dà risultati), ma (anche le risposte del '16) sono state al passo con quelle, come se fossero lì e contano su di essa X (... quindi, QUESTA SOLUZIONE FUNZIONA
REALMENTE

1
Per favore qualcuno lo contrassegni come la risposta corretta. Ho combattuto con questo problema per ore su Ubuntu 16.04 LTS. Grazie!
J Evans,

funziona come un incantesimo senza riavviare il server. Sono d'accordo con G Forty. È la risposta corretta
Dirk Schumacher,

1

Esiste un'incompatibilità nota tra gli strumenti VMware e il kernel in 14.10 e versioni successive. È ancora privo di patch da VMware.

Dobbiamo utilizzare un'alternativa per VMware Tools, la variante open source, open-vm-tools. Questo dovrebbe essere corretto per il problema e quindi le cartelle condivise dovrebbero funzionare di nuovo. Innanzitutto, rimuovere gli strumenti VMware. Quindi, riavviare il guest ed eseguire sudo apt-get install open-vm-tools. Riavvia di nuovo. Dovrebbe quindi avere di nuovo il supporto per hgfs.


Fatto come suggerito, ma non riesco a vedere le cartelle condivise. Il comando "vmware-hgfsclient" mostra le cartelle condivise ramu6390 @ ubuntu: ~ $ vmware-hgfsclient Mp3 disco rigido
EFQ

1
Devi ancora eseguire il comando mount dalla documentazione ( pubs.vmware.com/workstation-9/… ) mount -t vmhgfs .host:/ /mnt/hgfsfunzionerà, ma prima crea la directory delle condivisioni ed eseguila . Dovrebbe funzionare allora.
Thomas Ward

2
mount -t vmhgfs .host: / / home / ramu6390 / share Errore: impossibile montare il filesystem: nessun dispositivo del genere ... Questo errore viene visualizzato. Ho creato la cartella condivisa come detto. Ho provato "mount -t vmhgfs .host: / / mnt / hgfs", tuttavia il risultato dell'errore è lo stesso. Grazie,
Ramu Vennavelly

Successivamente hai riavviato la macchina virtuale e ti sei assicurato che le cartelle condivise siano abilitate nelle impostazioni della VM?
Thomas Ward

Sì, tutto è stato fatto come detto. Lo stesso errore viene generato per i comandi mount.
Ramu Vennavelly,
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.