Wo befindet sich der freigegebene Ordner unter Linux in Vmware Player?

9

Ich versuche, ein Programm zu schreiben, das Dateien von meinem Gastbetriebssystem unter Linux Ubunto auf mein Hostbetriebssystem unter Windows 7 kopiert. Ich habe die Optionen für freigegebene Ordner aktiviert, aber um Dateien zu kopieren, muss ich natürlich eine schreiben Zielpfad in meinem Code und ich weiß nicht, wo sich der freigegebene Ordner in Linux befindet. Weiß also jemand, wo er sich befindet?


quelle

Antworten:

8

Zuerst müssen Sie die freigegebenen Ordner in VMware Player konfigurieren, wie Sie bereits gesagt haben. Angenommen, Sie haben den freigegebenen Ordner benannt Shared. Fügen Sie dann auf dem Linux-Gast eine Zeile wie die folgende hinzu /etc/fstab:

.host:/Shared    /mnt/C    vmhgfs    user    0 0

Dadurch wird der von Ihnen genannte SharedHostordner als Verzeichnis /mnt/Cauf dem Linux-Gast zugänglich .

Sie müssen den Einhängepunkt auf dem Gast manuell erstellen:

sudo mkdir /mnt/C

Starten Sie zum Schluss den Linux-Gast neu.

Adam Liss
quelle
Was muss ich anstelle von ".host" schreiben? Als ich es versuchte, bekam ich .host / C keine solche Datei oder Verzeichnis
Sie müssen .host:/dem Namen folgen, den Sie dem Ordner in der VMware Player-Konfiguration gegeben haben.
Es tut mir leid, Sie zu stören, aber es scheint wieder die gleiche Nachricht zu geben. Stimmt etwas mit dem, was ich geschrieben habe, nicht (SharedLinuxFolder ist der Name, den ich dem freigegebenen Ordner in der VMware-Konfiguration gegeben habe): yonatan @ ubunto: ~ $ .host / SharedLinuxFolder / mnt / SharedLinuxFolder vmhgfs yonatan 0 0
Sie müssen die Zeile hinzufügen/etc/fstab - es ist kein Befehl.
1
Ich wollte mich nur sehr bedanken. Es funktionierte zunächst nicht für mich, da ich keine VMware-Tools installiert hatte und nachdem ich es installiert hatte, konnte ich den freigegebenen Ordner finden, der sich unter / mnt / hgfs
5

Die freigegebenen Ordner, die Sie der Registerkarte Einstellungen> Optionen der virtuellen Maschine des VMWare-Players unter "Ordner" hinzufügen.

Einstellungen für freigegebene VMWare Player-Ordner

sind im Gastbetriebssystem verfügbar unter:

/mnt/hgfs/<folder_name>

In diesem Fall greife ich über den Pfad auf den Ordner "shared" zu:

/mnt/hgfs/shared/
Brent Faust
quelle
0

Fügen Sie nach der Installation von vms-tools die folgende Zeile hinzu /etc/fstab:

.host:/shared /mnt/hgfs vmhgfs defaults,ttl=5,uid=1000,gid=1000   0 0  

(vorausgesetzt, der Name des freigegebenen Ordners in den VMWare Player-Einstellungen lautet /shared)

Zsolt Szlavik
quelle