Un folder partajat pentru mașina virtuală și sistemul gazdă este necesar pentru a partaja fișiere între sistemele de operare gazdă și oaspete. VMware este o mașină virtuală foarte populară. În acest articol, să vedem cum să facem un folder partajat VMware Player pe sistem. Se înțelege că ambele sisteme de operare, gazdă și oaspete sunt unele distribuții Linux, în special Ubuntu.
Configurarea ar trebui să înceapă prin stabilirea parametrilor potriviți pentru mașina de calcul. Pentru a face acest lucru, deschideți VMware și meniul contextual pentru mașina dorită. Apoi, selectați Virtual Machine Settings (Setări mașină virtuală):
În noua fereastră, faceți clic pe fila Options (Opțiuni):
Apoi, deschideți Shared Folders (Foldere partajate) și setați comutatorul Folder Sharing (Partajare foldere) la Always enabled (Activare permanentă):
După aceea, trebuie să adăugați un dosar partajat. Pentru a face acest lucru, faceți clic pe butonul Add..., introduceți numele folderului partajat în fereastra care se deschide, apoi introduceți sau selectați calea către folderul dorit pe sistemul principal. Apoi faceți clic pe OK și Save în partea de jos a ferestrei pentru a salva totul.
Apoi puteți porni mașina virtuală. Dosarul partajat ar trebui să fie montat în /mnt/hgfs
. Dacă nu există un astfel de folder, verificați dacă pachetele open-vm-tools
și open-vm-tools-desktop
sunt instalate:
$ sudo apt install open-vm-tools open-vm-tools-desktop
În continuare, utilizând comanda, puteți verifica dacă folderul partajat este vizibil în sistemul invitat:
$ vmware-hgfsclient
După aceea, aveți opțiunea de a monta toate folderele partajate în /mnt
. Pentru a face acest lucru, creați mai întâi folderul /mnt/hgfs
dacă acesta nu există:
$ sudo mkdir /mnt/hgfs
Rămâne să efectuați montajul utilizând utilitarul vmhgfs-fuse
:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
În plus față de calea punctului de montare, modificați opțiunea allow_other
astfel încât toți utilizatorii să poată accesa folderul și faceți din proprietarul folderului un utilizator cu ID 1000, de obicei ID-ul primului utilizator conectat, dacă aveți un ID diferit înlocuiți-l cu al dvs. Acest lucru va permite utilizatorului respectiv să scrie fișiere în folder.
Acum puteți vizualiza conținutul acestuia:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
$ ls /mnt/hgfs/Data
Sau în manager:
În cele din urmă, trebuie să adăugați această linie la /etc/fstab
:
$sudo vi /etc/fstab
$
.host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Dacă doriți să montați doar un anumit folder partajat, de exemplu Data, trebuie să specificați numele acestuia după adresa .host
:
.host:/Data /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
După cum puteți vedea, configurarea unui folder partajat VMware în Linux nu este o problemă și este ușor să îl montați dacă montarea automată nu funcționează.