Vraag Hoe koppel ik gedeelde mappen in Ubuntu met behulp van VMware-tools?


Experts. Ik heb met succes VMware-tools voor Ubuntu geïnstalleerd. Alles lijkt goed te werken, maar gedeelde mappen werden niet automatisch gemount.
Hoe krijg ik ze aan het werk?

Als ik ren vmware-hgfsclient in terminal krijg ik de lijst met gedeelde mappen, maar ls -l /mnt/hgfs is leeg. Eigenlijk is er geen hgfs in /mnt. Ik weet dat ik waarschijnlijk de vmware-hgfsclient gereedschap, maar ik weet echt niet hoe.

Postscriptum Ik zou niet vragen of ik het kon begrijpen vmware-hgfsclient hulp die ik heb gelezen.

Suggesties?


117
2018-03-06 17:22


oorsprong


De stappen in dit artikel wingfoss.com/content/... gevolgd door vmware-config-tools.pl werkte voor mij. - jchook


antwoorden:


Ik heb een Windows 7-host opgezet met Ubuntu 11.04 Desktop waarop VMware Tools is geïnstalleerd.

Virtuele machine-instellingen

  • Map delen = Altijd ingeschakeld
  • Zorg ervoor dat u ten minste één gedeelde map hebt tussen de host en de gast

Op de Ubuntu-gast

  • controleer / mnt / hgfs dat je toegang hebt tot je gedeelde map.

    Als u uw gedeelde mappen (automounted) niet binnen ziet /mnt/hgfs , voer VMware-configuratietools uit:

    sudo vmware-config-tools.pl

  • werk uw fstab bij met behulp van de onderstaande gegevens:

    gksu gedit /etc/fstab

    (Ik gebruik de ubuntu-desktop dus gebruik een andere teksteditor om de volgende regel aan het einde van het bestand in te voeren)

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

  • Start uw vm opnieuw op (mogelijk moet u enkele keren opnieuw opstarten of een foutmelding krijgen waarin staat dat u niet kunt koppelen, sla de fout over en start opnieuw op)


82
2018-05-08 23:03



met {shared-fodler} bedoel je de NAME of iets anders? Bijvoorbeeld, als ik zal rennen vmware-hgfsclient  ik haal het wel hst_dwnloads en hst_ebooks. Dus ik zou ze moeten gebruiken? dus voor hst_ebooks zou het er als volgt uit moeten zien: .host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0  of niet ? - V-Light
@ V-Light als je cd /mnt/hgfs/ dan ls -a je zult zien dat gedeelde mappen daar automatisch worden gemount. Wanneer je dat doet sudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooks dit zal toenemen hst_ebooks in je thuismap. Wat u misschien wel zou willen doen, is dat u gemakkelijk gedeelde mappen kunt gebruiken voor het bovenstaande. - Azizur Rahman
dat is het probleem. Er is NIETS in /mnt/hgfs/ De dir is leeg. - V-Light
@ V-Light neem een ​​kijkje op Hoe deel je mappen met je Ubuntu Virtual Machine (gast) - Azizur Rahman
Re-running sudo vmware-config-tools.pl was genoeg voor mij. - ysap


voer nog een keer vmware-config-tools.pl uit!

Verwijzen: http://www.laotudou.com/vmware-player-share-folder.html


34
2017-09-08 16:38



Eenvoudig als dat, en het werkte prima! - ysap
vmware-config-tools.pl is niet beschikbaar bij gebruik open-vm-tools van Ubuntu-Software-Center of gecompileerd vanaf de bron van SourceForge. In dat geval moet de gebruiker gebruiken vmware-hgfsmounter als @snth beschrijft in zijn antwoord. Het is misschien mogelijk om te gebruiken open-vm-toolbox, tools en componenten voor pakket VMware gastensystemen (GUI-tools) van de Ubuntu-softwarebibliotheek - Mark Mikofski
dit repareerde het voor mij, als iemand niet weet dat het zich onder de VMWare-hulpmiddelen bevindt nadat je untar.gz hebt ingevoerd: `vmware-tools-distrib / bin / vmware-config-tools.pl ' - JREAM


[UPDATE 2017-05-18] Dit antwoord is verouderd voor Ubuntu nieuwer dan 15.10 (Wiley). Het uitvoerbare bestand vmware-hgfsmounter is niet beschikbaar in Ubuntu sinds 16.04LTS (xenial). Hoewel, hgfsmounter kan nog steeds beschikbaar zijn op andere Linux-distributies, omdat de hgfsmounter De functie is nog steeds beschikbaar in de upstream-broncode op GitHub. Als iemand informatie heeft bijgewerkt, geef dan een opmerking of bewerk dit antwoord in plaats van te stemmen, omdat ik geloof dat dit antwoord mogelijk nog steeds geldig is voor oudere Ubuntu-releases.

Dit antwoord gaat er ook van uit dat je dat bent niet VMWare Tools gebruiken vanuit VMWare maar in plaats daarvan gebruiken open-vm-tools van je Linux-distributie. VMWare heeft besloten om deze overstap in 2015 te ondersteunen.  Zie KB2073803. Daarom gaat dit antwoord er ook van uit dat je versie van Ubuntu de open-vm-tools uit de softwarebibliotheek kan installeren.

GEDATEERD VOOR UBUNTU> 15.10 (Wiley)

Dit werkte voor mij met behulp van open-vm-tools van Ubuntu Software Center (trusty-14.04LTS weergegeven - zie update hierboven):

cd /mnt
sudo mkdir hgfs
sudo vmware-hgfsmounter .host:/`vmware-hgfsclient` /mnt/hgfs

ervan uitgaande dat ik in de instellingen van VMware Player al een gedeelde map van de hostcomputer had ingeschakeld.

Let daar op vmware-hgfsclient retourneert de lijst met gedeelde mappen die zijn ingeschakeld in de VMware Player-instellingen. Deze functie is beschikbaar voor zowel open-vm-tools als VMware-tools.

Merk ook op dat vmware-hgfsmounter is gelijk aan

mount -t vmhgfs .host:/win7share /mnt/hgfs

of toevoegen aan uw /etc/fstab het dossier

.host:/win7share /mnt/hgfs vmhgfs defaults 0 0

Maar de vmware-hgfsmounter functie is niet beschikbaar via de officiële VMware-tools van VMware die wordt geleverd met de stroom VMware-speler. Daarom, als de momenteel geaccepteerd antwoord suggereert, het uitvoeren van de vmware-config-tools.pl -d lost het probleem op.


16
2018-01-03 05:43



Er is een fout opgetreden 'sharenaam is ongeldig'. Deze syntaxis werkte echter: vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs  <Share-Name> is gewoon de naam van de share zoals geconfigureerd in VMWare - Alexander Rechsteiner
Bedankt @AlexanderRechsteiner. Uw syntaxis is waarschijnlijk beter omdat deze algemener is. Ter informatie, backticks rond commando's breiden het commando zo uit vmware-hgfsclient geeft de "sharenaam" als resultaat `vmware-hgfsclient`, gebruikt de geretourneerde "sharenaam" als argument voor vmware-hgfsmounter. als u krijgt "share name is invalid", probeer het dan vmware-hgfsclient en zien wat "share name" het teruggeeft. Het kan een lijst zijn, en dat is misschien het probleem. - Mark Mikofski
@AlexanderRechsteiner Bedankt voor het opmerken dat ik de bestandssysteem-seperator had gemist / in het host-aandeel! - Mark Mikofski
@IgorG. Maak eerst de map met mkdir /mnt/hgfs, dan werkt het. - sja
vmware-hgfsmounter bestaat niet met het meest recente U-pakket voor open-vm-tools (Ubuntu 16.04, open-vm-tools 10.0.7). - Jason


Ik had precies dit probleem. Het bleek dat IT een oude versie van VMWare-hulpmiddelen had geïnstalleerd met een niet-functionerende vmhgfs-kernelmodule.

Mijn oplossing was om de configuratie met de clobber-kernel-modules-instelling uit te voeren om de bestaande vmhgfs-module te overschrijven.

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

De -d selecteert alle standaardinstellingen voor u (verwijder deze als u de standaardinstellingen niet wilt).


7
2017-09-05 10:13



Na een Ubuntu-upgrade die mijn delen verbrak, mislukte een uur van proberen een heleboel verschillende dingen ... maar het was de clobber-kernel-modules = vmhgfs die het eindelijk weer werkten. - John Fultz


open-vm-tools zou NIET bouw kernelmodules op totdat ik het voor het eerst heb geïnstalleerd linux-headers-virtual (gepaard met linux-image-virtual natuurlijk). zodra ik het headers-pakket heb geïnstalleerd, dpkg-reconfigure open-vm-tools resulteerde in het succesvol opbouwen en laden van de kernelmodules, met name de vmhgfs module.


6
2018-06-10 16:45



Ik reinigde mijn geïnstalleerde open-vm-tools, installeerde de linux headers en image-pakketten die je noemde, en installeerde de vmtools opnieuw. Ik heb nog steeds geen geladen vmhgfs-module en kan er ook geen laden (deze bestaat niet). Ik kan de gedeelde bestanden niet laten werken met de open-vm-tools-pakketten. Ik ga proberen de handmatige installatie van VMware-tools genoemd in andere antwoorden. - Jason
Dit werkte prima met Ubuntu 16.4.1. Geen VMware-tools nodig, alleen die drie pakketten en dpkg-herconfiguratie gevolgd door gedeelde mappen schakelen / inschakelen cyclus van VMware-instellingen. - Kalle Pokki
pakketjes linux-headers-virtual en linux-image-virtual Besta niet meer. - Oleg Rudenko


Ik had een soortgelijk probleem. De map / mnt / hgfs / verscheen weer toen ik verzekerde dat open-vm werd verwijderd. Als volgt

sudo apt-get purge open-vm-tools
sudo apt-get purge open-vm-tools-dkms

en opnieuw geïnstalleerde VMware-tools


6
2017-11-02 15:32



Goed punt, ik had dit nodig na de installatie van de vmware-tools handmatig te hebben verwijderd en dkms was degene die nog steeds een aantal kernelmodules ter beschikking stelde. - 0ff
Verwijderen en opnieuw installeren is een "Windows Newbie-recept", geen goede gewoonte. - Soleil


vmware-tools-patches werkten voor mij; geef dit een kans als niets anders werkt

Ik heb dit getest op een nieuwe installatie (eenvoudig te installeren) van ubuntu 16.10 op vmware workstation 12 pro

  1. Ga naar https://github.com/rasa/vmware-tools-patches
  2. Volg de Quickest Start instructies die daar worden gegeven. Hier gereproduceerd:

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

5
2017-11-28 09:39



vmware-tools-patches werkte ook voor mij op de ontwikkelversie van Ubuntu 17.10. Maar ik volgde de instructies op de vmware-forums: communities.vmware.com/thread/509898 - ADreNaLiNe-DJ


U moet eerst de VMWare-hulpmiddelen installeren, daarna de vmware-config-tools kan wereldwijd worden gebruikt. Voor een meer gedetailleerde gids, kunt u zien hier.


4
2017-10-22 02:01



Link lijkt gebroken. - aioobe


Ik heb hetzelfde probleem gehad, maar ik denk dat ik zojuist enige vooruitgang heb kunnen boeken.

Type vmware-hfgs en druk vervolgens op <Tab> toets die u laat zien dat er ook een is vmware-hgfsmounter opdracht. Als je dat zonder enige opties noemt, zal het wat hulp printen die je laat zien hoe je dit moet aanroepen als onderdeel van de `mount'-opdracht. Met die info heb ik toen het volgende uitgevoerd dat voor mij werkte:

cd /mnt
sudo mkdir win7share
sudo mount -t vmhgfs .host:/win7share /mnt/win7share

Ik kon dan de Win 7 delen en bestanden kopiëren naar en van daar.

Als je dit permanent wilt maken, vermoed ik dat je het moet bewerken /etc/fstab bestand, maar ik kan je daar nog niet helpen.


3
2018-03-18 13:32



Als ik uitvoer sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooks ik krijg een foutmelding: Error: cannot mount filesystem: No such device - V-Light
Heb je de /mnt/hgfs/hst_ebooks koppelpunt? Ik denk in mijn geval /mnt/hgfs bestond al en in het geval er speciale event handlers waren die die directory bekeken, heb ik liever een directory onder gemaakt /mnt direct. Probeer daarom sudo mkdir /mnt/hst_ebooks en probeer dan opnieuw het commando uit te voeren. - snth
sudo vmware-hgfsmounter <host:sharename> <dir> voert dezelfde opdrachten uit als sudo mount -t vmhgfs <host:sharename> <dir> waar <sharename> is vmware-hgfsclient - Mark Mikofski


(geldt voor Mac VMware Fusion en Ubuntu bestandsdeling) Wanneer u in vmware-config-tools.pl wordt gevraagd of u HGFS wilt, zeg dan ja! (De standaardinstelling is 'nee' en mogelijk hebt u deze overgeslagen bij het raken invoeren). Dit zou je moeten geven /mnt/hgfs nadat de tools zijn geïnstalleerd.


3
2017-10-20 21:56





Als u na het installeren nog steeds geen gedeelde mappen kunt aankoppelen vmware-tools, hier is de resolutie.

Eerder kon ik de gedeelde map van Windows niet koppelen na het installeren van VMware-tools. Ik zag geen mappen onder / mnt / hgfs.

Ten slotte heb ik dit probleem met het verhelpen van de map met mappen opgelost door het te installeren open-vm-dkms.

Hier zijn de stappen:

  1. Zorg voor geconfigureerde gedeelde map in VMWare Player

  2. Installeer open-vm0dkms:

    sudo apt-get install open-vm-dkms
    
  3. Druk op "Enter" om de standaardwaarde toe te staan

  4. Mount Windows shared folder to Ubuntu VM:

    sudo mount  -t  vmhgfs  .host:/     /mnt/hgfs 
    
  5. controleer of de montage succesvol is

    df -kh
    

    Je zou moeten zien:

    .host:/         57657252 50247088   7410164  88% /mnt/hgfs
    

    Controleer ook nog eens of er mappen zijn onder / mnt / hgfs. U zou mappen moeten zien waaronder.

  6. Auto mount gedeelde map bij opstarten

    Er is een opstartscript genaamd "open-vm-tools" met in /etc/init.d/ map. Voeg gewoon de onderstaande regel toe aan de startfunctie.

    sudo mount  -t  vmhgfs  .host:/     /mnt/hgfs
    

Ik hoop dat het kan helpen.


3
2018-04-19 10:16



Dit werkt voor mij met Windows 10-host en Xubuntu 14.04.2-client, dank u! - Hoang Huynh
Ik krijg: $ sudo apt-get install open-vm-dkms Pakketlijsten lezen ... Klaar Gebouw afhankelijkheidsboom Statusinformatie lezen ... Gereed E: Kon pakket niet vinden open-vm-dkms - balupton
De volgende installaties zijn echter: $ sudo apt-get install open-vm-tools-dkms - balupton