Betalingsmåter Abuse

Hva brukes den delte VmWare-mappen til i Linux?

27.01.2022, 22:51

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.

Konfigurere den delte mappen

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.