En delad mapp för den virtuella maskinen och värdsystemet krävs för att dela filer mellan värd- och gästoperativsystemen. VMware är en mycket populär virtuell maskin. I den här artikeln ska vi se hur man skapar en delad mapp för VMware Player på systemet. Det är underförstått att båda operativsystemen, värd och gäst, är någon Linux-distribution, särskilt Ubuntu.
Konfigurationen bör börja med att ställa in rätt parametrar för datormaskinen. För att göra detta öppnar du VMware och snabbmenyn för önskad maskin. Välj sedan Inställningar för virtuell maskin:
I det nya fönstret klickar du på fliken Alternativ:
Öppna sedan Delade mappar och ställ in omkopplaren för mappdelning till Alltid aktiverad:
Efter det ska du lägga till en delad mapp. För att göra detta klickar du på knappen Lägg till..., anger namnet på den delade mappen i fönstret som öppnas och anger eller väljer sedan sökvägen till önskad mapp på huvudsystemet. Klicka sedan på OK och Save längst ned i fönstret för att spara allt.
Du kan sedan starta den virtuella maskinen. Den delade mappen ska vara monterad i /mnt/hgfs
. Om det inte finns någon sådan mapp, kontrollera om paketen open-vm-tools
och open-vm-tools-desktop
är installerade:
$ sudo apt install open-vm-tools open-vm-tools-desktop
Därefter kan du med hjälp av kommandot kontrollera om din delade mapp är synlig i gästsystemet:
$ vmware-hgfsclient
Efter det har du möjlighet att montera alla delade mappar i /mnt
. För att göra detta måste du först skapa mappen /mnt/hgfs
om den inte finns:
$ sudo mkdir /mnt/hgfs
Det återstår att utföra monteringen med hjälp av vmhgfs-fuse-verktyget
:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
Förutom sökvägen till monteringspunkten ska du ändra alternativet allow_other
så att alla användare får åtkomst till mappen och göra ägaren till mappen till en användare med ID 1000, vanligtvis ID för den första inloggade användaren, om du har ett annat ID ska du ersätta det med ditt eget. Detta gör det möjligt för den användaren att skriva filer till mappen.
Du kan nu se innehållet i den:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
$ ls /mnt/hgfs/Data
Eller i hanteraren:
Slutligen måste du lägga till den här raden i /etc/fstab
:
$sudo vi /etc/fstab
$
.host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Om du bara vill montera en viss delad mapp, t.ex. Data, måste du ange dess namn efter .host-adressen
:
.host:/Data /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Som du kan se är det inga problem att konfigurera en delad VMware-mapp i Linux, och det är lätt att montera den om den automatiska monteringen inte fungerar.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: