Cum să creați un dosar partajat VMware
Crearea folderelor partajate în VMware este esențială pentru schimbul eficient de fișiere între mașina gazdă și un sistem de operare invitat (VM). Indiferent dacă gestionați medii de dezvoltare complexe, executați invitați Linux/Windows sau automatizați construcțiile, folderele partajate vă simplifică fluxul de lucru. Acest ghid acoperă tehnici avansate de configurare și de depanare atât pentru VMware Workstation Pro, cât și pentru VMware Fusion.
Pasul 1: Crearea unui dosar partajat în VMware UI
Deschideți VMware Workstation / Fusion
Selectați VM-ul → Mergeți la Settings (Setări)
Faceți clic pe fila Options (Opțiuni ) → Selectați Shared Folders (Dosare partajate)
Activați:
✔️ Activat întotdeauna (recomandat)
Faceți clic pe Add… și urmați expertul:
Alegeți un dosar pe computerul gazdă
Dați-i un nume (de exemplu, Shared)
Marcați ca Read-only dacă este necesar
Faceți clic pe Finish, apoi pe OK pentru a aplica.
Pasul 2: Instalarea instrumentelor VMware Tools (partea oaspete)
VMware Tools activează mecanismul folderului partajat în interiorul sistemului de operare invitat.
Pe invitații Linux (Ubuntu/Debian/CentOS)
sudo apt updatesudo apt install open-vm-tools open-vm-tools-desktop -yApoi reporniți VM:
sudo rebootPe invitații Windows
Din meniul VMware: VM > Install VMware Tools
Montează un CD virtual → Rulează setup.exe
Reporniți invitatul după instalare
Pasul 3: Montarea folderului partajat (invitat Linux)
După repornire, verificați dacă VMware Tools a detectat folderul partajat:
vmhgfs-fuse .host:/ /mnt/hgfs -o allow_otherPentru a monta un anumit folder:
sudo mkdir -p /mnt/hgfs/Shared
sudo vmhgfs-fuse .host:/Shared /mnt/hgfs/Shared -o allow_otherDacă vmhgfs-fuse nu este găsit, instalați-l:
sudo apt install open-vm-tools open-vm-tools-desktop -yAutomatizarea montării la pornire (Linux)
Modificați /etc/fstab:
.host:/Shared /mnt/hgfs/Shared fuse.vmhgfs-fuse allow_other,defaults 0 0Opțional: Asigurați-vă că directorul /mnt/hgfs/Shared există la pornire
Adăugați la crontab (ca root):
@reboot mkdir -p /mnt/hgfs/Shared && mount -aAccesați dosarul partajat în Windows Guest
După repornire, mergeți la:
This PC > Network LocationsSau navigați direct la:
\vmware-hostShared FoldersÎl puteți mapa la o literă de unitate:
Faceți clic dreapta pe This PC → Map Network Drive
Use \vmware-hostShared FoldersYourFolder
Alegeți litera unității (de exemplu, Z:) → ✔️ Reconnect at sign-in
🔍 Depanare avansată
1. Dosarul partajat nu este vizibil în Linux?
Asigurați-vă că vmhgfs-fuse este instalat și că VMware Tools rulează:
Reporniți vmtoolsd:
Încercați din nou montarea manuală.
2. Probleme de permisiune a fișierelor?
Utilizați flagul allow_other și setați permisiunile corespunzătoare:
sudo vmhgfs-fuse .host:/Shared /mnt/hgfs/Shared -o allow_other,umask=00223. Dosarul partajat nu apare în Windows?
Reinstalați VMware Tools
Verificați firewall/antivirus
Asigurați-vă că folderul este activat în VMware UI
Verificați Services.msc → VMware Tools rulează
Sfaturi pentru dezvoltatori și utilizatori experimentați
Utilizați foldere partajate pentru:
Sincronizarea artefactelor de construcție între gazdă și oaspete
Partajarea scripturilor, fișierelor ISO, configurațiilor
Rulați editoare de cod pe gazdă, compilați/testați în oaspete
Utilizați rsync sau inotify cu foldere partajate pentru sincronizarea live a fișierelor
Pentru configurații de dezvoltare persistente, montați dosarele partajate în containerele Docker care rulează în interiorul VM
Concluzie
Dosarele partajate în VMware sporesc productivitatea prin integrarea perfectă între sistemele gazdă și cele invitate. Cu o configurare adecvată a instrumentelor VMware și a vmhgfs-fuse, obțineți acces fiabil și performant la resursele gazdei din orice sistem de operare invitat. Automatizarea procesului de montare și ajustarea permisiunilor face ca această configurare să fie ideală pentru dezvoltarea zilnică, automatizare și fluxuri de lucru între platforme.
Această configurație minimizează, de asemenea, frecarea atunci când se transferă fișiere de proiect, jurnale sau artefacte între medii. Aceasta permite cicluri de iterație mai rapide, permițând dezvoltatorilor să lucreze direct pe baze de coduri partajate, fără operațiuni de sincronizare redundante. În cele din urmă, aceasta oferă un mediu ușor, eficient și extrem de flexibil, de care beneficiază atât începătorii, cât și utilizatorii avansați de virtualizare.


