Wie man einen freigegebenen VMware-Ordner erstellt: Vollständige technische Anleitung für Windows- und Linux-Gastsysteme
Ein VMware-freigegebener Ordner ist ein hostseitiges Verzeichnis, das einer virtuellen Gastmaschine über das HGFS-Protokoll (Host-Guest File System) bereitgestellt wird, das über VMware Tools-Kernelmodule implementiert wird. Es funktioniert als Pseudo-Dateisystem-Mount, der den virtuellen Datenträger vollständig umgeht und einen direkten Dateiaustausch zwischen dem Host-OS und dem Gast-OS ohne Netzwerkkonfiguration, FTP- oder SCP-Übertragungen ermöglicht.
Dieser Leitfaden behandelt den vollständigen Einrichtungsprozess für VMware Workstation, VMware Player und VMware Fusion — einschließlich VMware Tools-Installation, Konfiguration freigegebener Ordner, gastseitigem Zugriff unter Windows und Linux, persistentem HGFS-Mounting über `/etc/fstab` sowie der Behebung der häufigsten Fehlerursachen, die in der Dokumentation typischerweise nicht erwähnt werden.
Voraussetzungen und Architekturübersicht
Bevor Sie Einstellungen vornehmen, stellen Sie sicher, dass Folgendes vorhanden ist:
- VMware Workstation Pro/Player (v16+), VMware Fusion (macOS-Host) oder VMware Workstation Pro 17 ist auf dem Host installiert.
- Eine funktionsfähige virtuelle Maschine ist vorhanden und kann erfolgreich gestartet werden.
- VMware Tools ist im Gast-OS installiert — dies ist nicht verhandelbar. Die Funktion für freigegebene Ordner ist vollständig abhängig vom `vmhgfs`-Kernelmodul (Linux) oder dem VMCI/HGFS-Treiber (Windows), den VMware Tools installiert.
- Der Host-Ordner, den Sie freigeben möchten, ist vorhanden und verfügt über geeignete Dateisystemberechtigungen für das Benutzerkonto, unter dem der VMware-Prozess ausgeführt wird.
Warum HGFS wichtig ist: Im Gegensatz zu einer Netzwerkfreigabe (SMB/NFS) arbeitet HGFS über den VMware-Backdoor-Kommunikationskanal. Es ist kein TCP/IP-Stack beteiligt, es müssen keine Firewall-Regeln konfiguriert werden und es ist keine DNS-Auflösung erforderlich. Dies macht es für kleine Dateiübertragungen deutlich schneller und vollständig von der Gastnetzwerkkonfiguration isoliert.
Schritt 1: VMware Tools auf dem Gast-OS installieren
VMware Tools ist die Voraussetzung, auf die die meisten fehlgeschlagenen Einrichtungen zurückzuführen sind. Open-VM-Tools, das von der Linux-Community gepflegte Open-Source-Äquivalent, wird vollständig unterstützt und ist auf modernen Linux-Distributionen bevorzugt.
VMware Tools auf einem Windows-Gast installieren
- Navigieren Sie bei eingeschalteter VM in der VMware-Menüleiste zu VM > VMware Tools installieren. Wenn die Option „VMware Tools neu installieren” anzeigt, wählen Sie diese aus — sie führt denselben Vorgang durch.
- VMware bindet eine virtuelle ISO (`windows.iso`) als CD-ROM-Laufwerk im Gast ein.
- Öffnen Sie den Datei-Explorer, navigieren Sie zum eingebundenen Laufwerk (normalerweise `D:`) und führen Sie `setup.exe` aus.
- Wählen Sie die Typische Installation, es sei denn, Sie haben einen bestimmten Grund, Komponenten anzupassen.
- Starten Sie den Gast neu, wenn Sie dazu aufgefordert werden.
VMware Tools auf einem Linux-Gast installieren
Moderne Distributionen sollten open-vm-tools aus ihrem nativen Paketmanager verwenden, anstatt des veralteten Perl-basierten Installationsprogramms:
“`bash
Debian / Ubuntu
sudo apt update && sudo apt install open-vm-tools open-vm-tools-desktop
RHEL / CentOS / AlmaLinux / Rocky Linux
sudo dnf install open-vm-tools
Arch Linux
sudo pacman -S open-vm-tools
“`
Aktivieren und starten Sie nach der Installation den Dienst:
“`bash
sudo systemctl enable vmtoolsd
sudo systemctl start vmtoolsd
“`
Wichtiger Hinweis für headless/Server-Linux-Gäste: Installieren Sie nur `open-vm-tools` (ohne das Suffix `-desktop`), wenn der Gast keine grafische Umgebung hat. Das Paket `-desktop` fügt X11-Integration hinzu, die auf Servern irrelevant und potenziell problematisch ist.
Wenn Sie die veraltete VMware Tools ISO-Methode unter Linux verwenden:
“`bash
Mount the CD if not auto-mounted
sudo mount /dev/cdrom /mnt/cdrom
Copy and extract the tarball
cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/
cd /tmp && tar -xzf VMwareTools-*.tar.gz
Run the installer
cd vmware-tools-distrib
sudo ./vmware-install.pl
“`
Akzeptieren Sie alle Standardeinstellungen, es sei denn, Sie haben eine spezifische Konfigurationsanforderung. Starten Sie nach Abschluss neu.
Schritt 2: Freigegebene Ordner in den VMware-Einstellungen aktivieren
Dieser Schritt wird auf dem Hostrechner über die VMware-Oberfläche durchgeführt. Die VM muss für die anfängliche Konfiguration nicht eingeschaltet sein, obwohl Sie die Einstellungen in einigen VMware-Versionen auch während des Betriebs der VM anpassen können.
- Wählen Sie in VMware Workstation/Player Ihre Ziel-VM aus dem Bibliotheksbereich aus.
- Klicken Sie auf Einstellungen der virtuellen Maschine bearbeiten (oder drücken Sie `Ctrl+D`).
- Navigieren Sie zur Registerkarte Optionen (nicht zur Registerkarte Hardware).
- Wählen Sie Freigegebene Ordner aus der linken Liste.
- Wählen Sie im Abschnitt „Ordnerfreigabe” eine der folgenden Optionen:
| Einstellung | Verhalten | Empfohlener Anwendungsfall |
|---|
| — | — | — |
|---|
| **Deaktiviert** | Keine freigegebenen Ordner aktiv | Standardzustand, keine Freigabe erforderlich |
|---|
| **Immer aktiviert** | Bleibt über alle Energiezyklen hinweg bestehen | Entwicklungsumgebungen, regelmäßiger Dateiaustausch |
|---|
| **Aktiviert bis zum nächsten Ausschalten oder Anhalten** | Temporär, wird beim Herunterfahren zurückgesetzt | Einmalige Übertragungen, Testszenarien |
|---|
Wählen Sie Immer aktiviert für einen dauerhaften Entwicklungs- oder Betriebsworkflow.
- Klicken Sie auf Hinzufügen, um den Assistenten für freigegebene Ordner zu starten.
Schritt 3: Den freigegebenen Ordner über den Assistenten konfigurieren
Der Assistent ist unkompliziert, enthält jedoch eine Option, die häufig zu Verwirrung führt:
- Klicken Sie auf dem Willkommensbildschirm des Assistenten auf Weiter.
- Klicken Sie auf Durchsuchen, um das hostseitige Verzeichnis auszuwählen, das Sie dem Gast zugänglich machen möchten. Sie können den Pfad auch direkt eingeben. Wichtig: Der Pfad muss für das OS-Benutzerkonto zugänglich sein, unter dem VMware ausgeführt wird. Wenn VMware unter Ihrem Benutzerkonto läuft, muss der Ordner von diesem Konto lesbar (und bei Bedarf beschreibbar) sein.
- Benennen Sie den freigegebenen Ordner. Dieser Name wird zum Mount-Point-Bezeichner im Gast — er muss nicht mit dem tatsächlichen Ordnernamen auf dem Host übereinstimmen. Verwenden Sie kurze, alphanumerische Namen ohne Leerzeichen, um Pfad-Escaping-Probleme in Linux-Terminals zu vermeiden.
- Aktivieren Sie Diese Freigabe aktivieren, um sie sofort zu aktivieren.
- Aktivieren Sie optional Schreibgeschützt, wenn der Gast keinen Schreibzugriff auf den Host-Ordner haben soll. Dies ist eine empfehlenswerte Sicherheitspraxis beim Freigeben von Quellcode oder Konfigurationsdateien für nicht vertrauenswürdige oder experimentelle VMs.
- Klicken Sie auf Fertigstellen und dann auf OK.
Schritt 4: Auf den freigegebenen Ordner im Gast-OS zugreifen
Auf freigegebene Ordner in einem Windows-Gast zugreifen
- Starten Sie die VM und melden Sie sich an.
- Öffnen Sie den Datei-Explorer.
- Klicken Sie im linken Navigationsbereich auf Netzwerk. Sie sehen einen Host namens `vmware-host`.
- Erweitern Sie `vmware-host` > Freigegebene Ordner — Ihr konfigurierter Ordner erscheint hier.
- Sie können diesen als dauerhaftes Netzlaufwerk zuordnen: Klicken Sie mit der rechten Maustaste auf den Ordner, wählen Sie Netzlaufwerk verbinden und weisen Sie einen Laufwerksbuchstaben zu (z. B. `Z:`).
Alternativ können Sie über den UNC-Pfad im Ausführen-Dialog (`Win+R`) direkt darauf zugreifen:
“`
vmware-hostShared Foldersyour_folder_name
“`
Auf freigegebene Ordner in einem Linux-Gast zugreifen
Standardmäßig bindet VMware Tools freigegebene Ordner unter `/mnt/hgfs/` ein. Überprüfen Sie dies unmittelbar nach dem Start:
“`bash
ls /mnt/hgfs/
“`
Wenn Ihr freigegebener Ordnername erscheint, navigieren Sie hinein:
“`bash
cd /mnt/hgfs/your_folder_name
ls -la
“`
Wenn `/mnt/hgfs/` leer ist oder das Verzeichnis nicht existiert, wurde das HGFS-Dateisystem nicht automatisch eingebunden. Dies ist ein häufiges Problem mit neueren Kerneln und open-vm-tools. Verwenden Sie den folgenden manuellen Mount-Befehl:
“`bash
sudo mkdir -p /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o subtype=vmhgfs-fuse,allow_other
“`
Die Binärdatei `vmhgfs-fuse` (Teil von open-vm-tools) ersetzt den veralteten Kernelmodul-Ansatz, der in älteren VMware Tools-Versionen verwendet wurde. Die Syntax `.host:/` bindet alle freigegebenen Ordner gleichzeitig unter `/mnt/hgfs/` ein.
Den HGFS-Mount über Neustarts hinweg persistent machen (Linux)
Fügen Sie einen Eintrag zu `/etc/fstab` hinzu, damit die freigegebenen Ordner beim Start automatisch eingebunden werden:
“`bash
sudo nano /etc/fstab
“`
Fügen Sie die folgende Zeile hinzu:
“`
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,gid=1000 0 0
“`
Ersetzen Sie `uid=1000` und `gid=1000` durch die tatsächliche UID/GID Ihres Benutzerkontos (prüfen Sie mit `id yourusername`). Das Festlegen dieser Werte stellt sicher, dass die eingebundenen Dateien Ihrem Benutzer gehören und nicht root, was Berechtigungsfehler beim Bearbeiten von Dateien im Gast verhindert.
Testen Sie den fstab-Eintrag ohne Neustart:
“`bash
sudo mount -a
“`
Schritt 5: Häufige Fehler bei freigegebenen Ordnern beheben
Die folgenden Probleme stellen die häufigsten Fehlermuster dar, einschließlich Randfälle, die in der Standarddokumentation nicht behandelt werden.
Freigegebener Ordner im Linux-Gast nicht sichtbar
Symptom: `/mnt/hgfs/` ist vorhanden, aber leer, nachdem freigegebene Ordner in den VMware-Einstellungen aktiviert wurden.
Ursache 1 — vmhgfs-Modul nicht geladen:
“`bash
lsmod | grep vmhgfs
“`
Wenn keine Ausgabe erscheint, konnte das Modul nicht geladen werden. Prüfen Sie `dmesg` auf Fehler:
“`bash
dmesg | grep -i vmhgfs
“`
Ursache 2 — Kernel-Versionskonflikt: Nach einem Kernel-Update werden open-vm-tools-Kernelmodule möglicherweise nicht automatisch neu kompiliert. Installieren Sie neu:
“`bash
sudo apt reinstall open-vm-tools # Debian/Ubuntu
sudo dnf reinstall open-vm-tools # RHEL-based
“`
Ursache 3 — vmtoolsd läuft nicht:
“`bash
sudo systemctl status vmtoolsd
sudo systemctl restart vmtoolsd
“`
Berechtigungsfehler beim eingebundenen HGFS-Ordner
Symptom: Dateien sind sichtbar, können aber im freigegebenen Ordner vom Gast aus nicht bearbeitet oder erstellt werden.
Grundursache: Der HGFS-Mount verwendet standardmäßig root-Eigentümerschaft. Die FUSE-Optionen `allow_other` und `uid`/`gid` lösen dieses Problem. Wenn Sie das veraltete Kernelmodul (nicht FUSE) verwenden, fügen Sie den Benutzer zur Gruppe `vmware` hinzu oder passen Sie die ACL des Host-Ordners an.
Freigegebene Ordner in den VMware-Einstellungen ausgegraut
Symptom: Die Option „Freigegebene Ordner” ist vorhanden, aber nicht konfigurierbar.
Ursache: Dies tritt bei VMware Player (kostenlose Version) bei bestimmten Host-OS-Konfigurationen auf oder wenn die VM im eingeschränkten/verschlüsselten Modus konfiguriert ist. VMware Workstation Pro ist für die vollständige Verwaltung freigegebener Ordner in Unternehmensumgebungen erforderlich.
Freigegebener Ordner nach Host-Ruhezustand/Hibernation nicht zugänglich
Symptom: Der HGFS-Mount wird veraltet, nachdem der Host aus dem Ruhezustand aufgewacht ist.
Lösung: Binden Sie manuell neu ein oder fügen Sie einen systemd-Dienst hinzu, der beim Aufwachen neu einbindet:
“`bash
sudo systemctl restart vmtoolsd
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o subtype=vmhgfs-fuse,allow_other
“`
Langsame Dateiübertragungsleistung über freigegebene Ordner
Grundursache: HGFS ist nicht für große binäre Übertragungen optimiert. Für die Übertragung von Dateien über 500 MB sollten Sie SCP, rsync über SSH zu einem Host-only-Netzwerkadapter verwenden oder einfach einen zusätzlichen virtuellen Datenträger anhängen. Freigegebene Ordner eignen sich hervorragend für kleine Konfigurationsdateien, Skripte und Quellcode — nicht für die Übertragung großer Datenmengen.
Schritt 6: Freigegebene Ordner verwalten und entfernen
Die Verwaltung freigegebener Ordner ist nicht destruktiv — das Entfernen eines freigegebenen Ordners aus den VMware-Einstellungen löscht das hostseitige Verzeichnis nicht. Es entfernt nur die HGFS-Zuordnung.
- Schalten Sie die VM aus (oder passen Sie die Einstellungen live an, wenn die VMware-Version Hot-Add unterstützt).
- Öffnen Sie Einstellungen der virtuellen Maschine bearbeiten > Optionen > Freigegebene Ordner.
- Wählen Sie den Zielordnereintrag aus.
- Klicken Sie auf Entfernen, um die Zuordnung zu löschen, oder auf Eigenschaften, um den Namen, den Pfad oder das Schreibschutz-Flag zu ändern.
- Schalten Sie die VM wieder ein. Der Mount-Point im Gast wird beim nächsten Start leer oder nicht vorhanden sein.
Um einen veralteten `/etc/fstab`-Eintrag unter Linux nach dem Entfernen des freigegebenen Ordners zu löschen, bearbeiten Sie die Datei und löschen Sie die entsprechende `.host:/`-Zeile, dann führen Sie `sudo mount -a` aus, um sicherzustellen, dass keine Fehler vorliegen.
VMware-freigegebene Ordner vs. alternative Dateiübertragungsmethoden
Zu verstehen, wann freigegebene Ordner gegenüber anderen Mechanismen zu verwenden sind, ist sowohl für Produktions- als auch für Entwicklungsumgebungen entscheidend.
| Methode | Protokoll | Netzwerk erforderlich | Leistung | Persistent | Bester Anwendungsfall |
|---|
| — | — | — | — | — | — |
|---|
| **VMware-freigegebene Ordner (HGFS)** | HGFS (Backdoor) | Nein | Mittel | Ja (mit fstab) | Entwicklungsdateien, Konfigurationen, Skripte |
|---|
| **SMB/CIFS-Netzwerkfreigabe** | SMB | Ja (Host-only/NAT) | Hoch | Ja | Plattformübergreifende Dateiserver |
|---|
| **NFS-Mount** | NFS | Ja | Hoch | Ja | Linux-zu-Linux-Großübertragungen |
|---|
| **SCP / SFTP** | SSH | Ja | Mittel-Hoch | Nein | Sichere einmalige Übertragungen |
|---|
| **Drag-and-Drop (VMware Tools)** | HGFS | Nein | Niedrig | Nein | Einzelne kleine Dateien |
|---|
| **Freigegebener virtueller Datenträger** | SCSI/SATA | Nein | Sehr hoch | Ja | Große Binär-/Datenbankdateien |
|---|
| **rsync über SSH** | SSH | Ja | Hoch | Skriptfähig | Inkrementelle Synchronisierung, Backups |
|---|
Für Teams, die virtualisierte Infrastruktur in großem Maßstab betreiben, werden die Einschränkungen von HGFS schnell deutlich. Produktions-Workloads, die einen konsistenten, hochdurchsatzfähigen Dateizugriff zwischen Host und Gast erfordern, werden besser durch dedizierte Speicherlösungen bedient. Wenn Sie mehrere VMs für Entwicklung, Tests oder CI/CD-Pipelines betreiben, eliminiert eine VPS-Hosting-Umgebung mit ordnungsgemäß bereitgestellten Speicher-Volumes die Host-Gast-Grenze vollständig.
Sicherheitsüberlegungen für VMware-freigegebene Ordner
Freigegebene Ordner schaffen eine direkte Dateisystembrücke zwischen Host und Gast. Dies hat bedeutende Sicherheitsimplikationen:
- VM-Escape-Risiko: Ein kompromittierter Gast mit Schreibzugriff auf einen freigegebenen Ordner kann hostseitige Dateien verändern. Verwenden Sie immer den schreibgeschützten Modus, wenn Sie Ordner mit VMs teilen, die nicht vertrauenswürdige Software oder öffentlich zugängliche Dienste ausführen.
- Prinzip der minimalen Rechtevergabe: Geben Sie nur das spezifische Unterverzeichnis frei, das benötigt wird, niemals das gesamte Home-Verzeichnis oder das Systemverzeichnis.
- Malware-Ausbreitung: Ransomware, die innerhalb einer Gast-VM ausgeführt wird, kann Dateien in einem beschreibbaren freigegebenen Ordner auf dem Host verschlüsseln. Behandeln Sie freigegebene Ordner als Angriffsfläche.
- Snapshot-Konsistenz: Über HGFS geänderte Dateien werden nicht in VM-Snapshots erfasst. Wenn Rollback-Konsistenz wichtig ist, kopieren Sie Dateien vor der Snapshot-Erstellung auf den virtuellen Datenträger.
Für Umgebungen, in denen Isolation von größter Bedeutung ist — wie Sicherheitsforschung, Malware-Analyse oder Multi-Tenant-Hosting — sollten Sie einen Dedizierten Server mit Hardware-Level-Isolation anstelle von Workflows mit freigegebenen Ordnern in Betracht ziehen.
VMware-freigegebene Ordner in Entwicklungsworkflows integrieren
Freigegebene Ordner sind am leistungsfähigsten, wenn sie in automatisierte Workflows integriert werden:
Webprojektdateien synchronisieren: Binden Sie einen freigegebenen Ordner ein, der auf Ihr hostseitiges Projektverzeichnis zeigt, und konfigurieren Sie dann den Webserver des Gastes (Apache/Nginx) so, dass er direkt von `/mnt/hgfs/project/` aus bereitstellt. Im Host-IDE vorgenommene Änderungen spiegeln sich sofort im Gast wider, ohne einen Synchronisierungsschritt.
Gemeinsames Konfigurationsmanagement: Speichern Sie Ansible-Playbooks, Terraform-Statusdateien oder Docker Compose-Definitionen auf dem Host und führen Sie sie vom Gast aus aus. Dadurch bleiben versionskontrollierte Dateien auf dem Host, während gastseitige Tools genutzt werden.
Build-Artefakt-Sammlung: Konfigurieren Sie CI-Skripte im Gast so, dass kompilierte Binärdateien oder Testberichte in das HGFS-eingebundene Verzeichnis geschrieben werden, wodurch sie sofort auf dem Host verfügbar sind, ohne SSH- oder Dateikopierschritte.
Für Teams, die mehrere virtuelle Umgebungen mit Control-Panel-Zugriff verwalten, bietet VPS mit cPanel eine verwaltete Alternative, bei der Dateiverwaltung, Benutzerberechtigungen und Deployment-Pipelines über eine einheitliche Oberfläche ohne manuelle HGFS-Konfiguration abgewickelt werden.
Wenn Ihr Workflow die Bereitstellung von Webanwendungen von Entwicklungs-VMs in die Produktion umfasst, ermöglicht die Kombination Ihres lokalen VMware-Setups mit Shared Web Hosting für Staging-Umgebungen das Testen von Dateistrukturen und Berechtigungen vor dem Übertragen auf Produktionsserver.
Für SSL-gesicherte Deployments, bei denen Zertifikate über Umgebungen hinweg verteilt werden müssen, können SSL-Zertifikate von AlexHost bereitgestellt und dann über freigegebene Ordner während automatisierter Einrichtungsskripte an Gast-VMs verteilt werden.
Technische Entscheidungs-Checkliste
Verwenden Sie diese Checkliste, bevor Sie VMware-freigegebene Ordner in einer Umgebung konfigurieren:
- [ ] VMware Tools oder open-vm-tools ist installiert und der `vmtoolsd`-Dienst läuft
- [ ] Der hostseitige Ordnerpfad enthält keine Leerzeichen oder Sonderzeichen (vermeidet FUSE-Pfad-Escaping-Fehler)
- [ ] Geeignete Lese-/Schreibberechtigungen sind für den VMware-Prozessbenutzer auf dem Host-Ordner gesetzt
- [ ] Für Linux-Gäste: Die Binärdatei `vmhgfs-fuse` ist verfügbar (`which vmhgfs-fuse`)
- [ ] Für persistente Mounts: Der `/etc/fstab`-Eintrag enthält die Optionen `uid`/`gid` und `allow_other`
- [ ] Der schreibgeschützte Modus ist für alle VMs aktiviert, die nicht vertrauenswürdige oder extern zugängliche Workloads ausführen
- [ ] Große Dateiübertragungen (>500 MB) werden über SCP/rsync statt über HGFS abgewickelt
- [ ] Snapshots werden vom virtuellen Datenträgerzustand erstellt und nicht für die HGFS-seitige Dateihistorie verwendet
- [ ] Nach Kernel-Updates auf Linux-Gästen werden open-vm-tools-Module überprüft oder neu installiert
- [ ] Veraltete `/etc/fstab`-Einträge werden entfernt, wenn freigegebene Ordner aus den VMware-Einstellungen gelöscht werden
FAQ
Warum ist `/mnt/hgfs/` leer, obwohl freigegebene Ordner in VMware aktiviert sind?
Die häufigste Ursache ist, dass der `vmhgfs-fuse`-Daemon nicht läuft oder das HGFS-Kernelmodul nach einem Kernel-Update nicht geladen werden konnte. Führen Sie `sudo systemctl restart vmtoolsd` aus und binden Sie dann manuell mit `sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o subtype=vmhgfs-fuse,allow_other` ein. Wenn das fehlschlägt, prüfen Sie `dmesg | grep vmhgfs` auf Modul-Ladefehler und installieren Sie open-vm-tools neu.
Kann ich VMware-freigegebene Ordner ohne installierte VMware Tools verwenden?
Nein. Das HGFS-Protokoll ist vollständig in VMware Tools implementiert. Ohne VMware Tools verfügt das Gast-OS über keinen Treiber, der mit dem Dateifreigabe-Subsystem des VMware-Hypervisors kommunizieren kann. Es gibt keine Umgehungslösung — die Installation von VMware Tools ist obligatorisch.
Was ist der Unterschied zwischen `vmhgfs` und `vmhgfs-fuse`?
`vmhgfs` ist das veraltete In-Kernel-Modul, das von älteren VMware Tools-Versionen verwendet wird. `vmhgfs-fuse` ist der userspace-basierte FUSE-Ersatz, der in open-vm-tools 10.x eingeführt wurde und keine Kernel-Modul-Kompilierung erfordert und über Kernel-Versionen hinweg ohne Neukompilierung funktioniert. Moderne Linux-Distributionen verwenden ausschließlich `vmhgfs-fuse`.
Beeinträchtigt die Aktivierung freigegebener Ordner die VM-Leistung?
Der HGFS-Kanal verursacht im Leerlauf einen vernachlässigbaren CPU-Overhead. Bei starker I/O-Last — wie dem Kompilieren großer Codebasen direkt vom HGFS-Mount — werden Sie im Vergleich zur nativen virtuellen Datenträger-I/O erhöhte Latenzzeiten beobachten. Für I/O-intensive Operationen kopieren Sie Dateien zuerst auf den lokalen virtuellen Datenträger des Gastes, führen Sie die Operation durch und kopieren Sie die Ergebnisse dann zurück in den freigegebenen Ordner.
Werden VMware-freigegebene Ordner in VMware ESXi oder vSphere unterstützt?
Nein. Freigegebene Ordner über HGFS sind eine Funktion von VMware Workstation, Player und Fusion — den Desktop-Hypervisor-Produkten. VMware ESXi und vSphere unterstützen keine HGFS-basierten freigegebenen Ordner. In diesen Umgebungen wird die Dateifreigabe zwischen Host und Gast über NFS-Datastores, vSAN oder netzwerkbasierte Protokolle (SMB/NFS) abgewickelt, die auf der Gast-OS-Ebene konfiguriert werden.
