Makseviisid Abuse

Milleks on VmWare'i jagatud kaust Linuxis?

27.01.2022, 22:51

Failide jagamiseks vastuvõtva ja külalisoperatsioonisüsteemi vahel on vaja virtuaalmasina ja vastuvõtva süsteemi jagatud kausta. VMware on väga populaarne virtuaalmasin. Selles artiklis vaatame, kuidas teha süsteemis VMware Player jagatud kausta. On arusaadav, et mõlemad operatsioonisüsteemid, nii host kui ka külaline, on mõni Linuxi distributsioon, täpsemalt Ubuntu.

Jagatud kausta konfigureerimine

Konfigureerimist tuleks alustada arvutimasinale õigete parameetrite seadistamisest. Selleks avage VMware ja soovitud masina kontekstmenüü. Seejärel valige Virtual Machine Settings:

Uues aknas klõpsake vahekaardil Options:

Seejärel avage Shared Folders (Jagatud kaustad) ja seadke lüliti Folder Sharing (Kaustade jagamine) asendisse Always enabled (Alati lubatud):

Pärast seda peaksite lisama jagatud kausta. Selleks klõpsake nupule Add..., sisestage avanevas aknas jagatud kausta nimi ja seejärel sisestage või valige soovitud kausta tee põhisüsteemis. Seejärel klõpsake akna allosas OK ja Save, et kõik salvestada.

Seejärel saate virtuaalmasina käivitada. Jagatud kaust peaks olema paigaldatud /mnt/hgfs. Kui sellist kausta ei ole, kontrollige, kas paketid open-vm-tools ja open-vm-tools-desktop on installeeritud:

$ sudo apt install open-vm-tools open-vm-tools-desktop

Järgmisena saate käsuga kontrollida, kas teie jagatud kaust on külalissüsteemis nähtav:

$ vmware-hgfsclient

Pärast seda on teil võimalus monteerida kõik jagatud kaustad /mnt-sse. Selleks tuleb kõigepealt luua kaust /mnt/hgfs, kui seda ei ole veel olemas:

$ sudo mkdir /mnt/hgfs

Jääb üle teostada mount, kasutades utiliiti vmhgfs-fuse:

$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000

Lisaks mount-punkti teele muutke ka valik allow_other nii, et kõik kasutajad saaksid kaustale ligi, ning tehke kausta omanikuks kasutaja ID 1000, tavaliselt esimese sisselogitud kasutaja ID, kui teil on teine ID, siis asendage see enda omaga. See lubab sellel kasutajal kausta faile kirjutada.

Nüüd saate selle sisu vaadata:

$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
$ ls /mnt/hgfs/Data

Või manageris:

Lõpuks tuleb lisada /etc/fstabi see rida:

$sudo vi /etc/fstab

$

.host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0

Kui soovite ainult teatud jagatud kausta, näiteks Data, siis peate selle nime määrama pärast .host aadressi:

.host:/Data /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0

Nagu näete, ei ole VMware jagatud kausta seadistamine Linuxis probleemiks ja seda on lihtne monteerida, kui automaatne monteerimine ei toimi.