En delt mappe for den virtuelle maskinen og vertssystemet er nødvendig for å dele filer mellom verts- og gjesteoperativsystemene. VMware er en svært populær virtuell maskin. I denne artikkelen skal vi se hvordan du oppretter en delt mappe for VMware Player på systemet. Det er underforstått at begge operativsystemene, vert og gjest, er noen Linux-distribusjon, spesielt Ubuntu.
Konfigurasjonen bør starte med å sette de riktige parametrene for databehandlingsmaskinen. For å gjøre dette, åpne VMware og kontekstmenyen for ønsket maskin. Deretter velger du Innstillinger for virtuell maskin:
I det nye vinduet klikker du på fanen Alternativer:
Deretter åpner du Delte mapper og setter bryteren Mappedeling til Alltid aktivert:
Deretter bør du legge til en delt mappe. Dette gjør du ved å klikke på knappen Legg til..., skrive inn navnet på den delte mappen i vinduet som åpnes, og deretter skrive inn eller velge banen til den ønskede mappen på hovedsystemet. Klikk deretter på OK og Lagre nederst i vinduet for å lagre alt.
Deretter kan du starte den virtuelle maskinen. Den delte mappen skal være montert i /mnt/hgfs
. Hvis det ikke finnes noen slik mappe, må du sjekke om pakkene open-vm-tools
og open-vm-tools-desktop
er installert:
$ sudo apt install open-vm-tools open-vm-tools-desktop
Deretter kan du bruke kommandoen til å sjekke om den delte mappen er synlig i gjestesystemet:
$ vmware-hgfsclient
Deretter har du muligheten til å montere alle delte mapper i /mnt
. For å gjøre dette må du først opprette mappen /mnt/hgfs
hvis den ikke finnes:
$ sudo mkdir /mnt/hgfs
Det gjenstår å utføre monteringen ved hjelp av vmhgfs-fuse-verktøyet
:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
I tillegg til stien til monteringspunktet må du endre allow_other-alternativet
slik at alle brukere får tilgang til mappen, og gjøre eieren av mappen til en bruker med ID 1000, vanligvis ID-en til den første påloggede brukeren, men hvis du har en annen ID, må du erstatte den med din egen. Dette gjør det mulig for denne brukeren å skrive filer til mappen.
Du kan nå se innholdet i mappen:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
$ ls /mnt/hgfs/Data
Eller i administratoren:
Til slutt må du legge til denne linjen i /etc/fstab
:
$sudo vi /etc/fstab
$
.host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Hvis du bare vil montere en bestemt delt mappe, for eksempel Data, må du spesifisere navnet på den etter .host-adressen
:
.host:/Data /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Som du ser, er det ikke noe problem å sette opp en delt VMware-mappe i Linux, og det er enkelt å montere den hvis den automatiske monteringen ikke fungerer.