Maksutavat Abuse

Mihin VmWaren jaettu kansio on tarkoitettu Linuxissa?

27.01.2022, 22:51

Virtuaalikoneen ja isäntäjärjestelmän yhteinen kansio tarvitaan, jotta isäntä- ja vieraskäyttöjärjestelmien välillä voidaan jakaa tiedostoja. VMware on erittäin suosittu virtuaalikone. Tässä artikkelissa katsotaan, miten VMware Player -ohjelman jaettu kansio tehdään järjestelmään. On selvää, että molemmat käyttöjärjestelmät, isäntä- ja vierasjärjestelmä, ovat jokin Linux-jakelu, erityisesti Ubuntu.

Jaetun kansion määrittäminen

Konfigurointi pitäisi aloittaa asettamalla oikeat parametrit laskentakoneelle. Tätä varten avaa VMware ja halutun koneen kontekstivalikko. Valitse seuraavaksi Virtuaalikoneen asetukset:

Napsauta uudessa ikkunassa Asetukset-välilehteä:

Avaa seuraavaksi Shared Folders (Jaetut kansiot) ja aseta Folder Sharing (Kansioiden jakaminen) -kytkimen asetukseksi Always enabled (Aina käytössä):

Tämän jälkeen sinun pitäisi lisätä jaettu kansio. Napsauta tätä varten Add... -painiketta, kirjoita avautuvaan ikkunaan jaetun kansion nimi ja kirjoita tai valitse sitten polku haluttuun kansioon pääjärjestelmässä. Tallenna kaikki napsauttamalla OK ja Save ikkunan alareunassa.

Tämän jälkeen voit käynnistää virtuaalikoneen. Jaetun kansion pitäisi olla asennettuna osoitteeseen /mnt/hgfs. Jos tällaista kansiota ei ole, tarkista, onko paketit open-vm-tools ja open-vm-tools-desktop asennettu:

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

Seuraavaksi voit komennolla tarkistaa, näkyykö jaettu kansio vierasjärjestelmässä:

$ vmware-hgfsclient

Tämän jälkeen sinulla on mahdollisuus asentaa kaikki jaetut kansiot /mnt:hen. Tätä varten luodaan ensin /mnt/hgfs-kansio, jos sitä ei ole olemassa:

$ sudo mkdir /mnt/hgfs

Jäljelle jää liittämisen suorittaminen vmhgfs-fuse-apuohjelman avulla:

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

Muuta mount-pisteen polun lisäksi allow_other-vaihtoehtoa niin, että kaikki käyttäjät voivat käyttää kansiota, ja tee kansion omistajaksi käyttäjä, jonka tunnus on 1000, yleensä ensimmäisen kirjautuneen käyttäjän tunnus, jos sinulla on eri tunnus, korvaa se omallasi. Näin kyseinen käyttäjä voi kirjoittaa tiedostoja kansioon.

Nyt voit tarkastella sen sisältöä:

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

Tai managerissa:

Lopuksi sinun on lisättävä tämä rivi tiedostoon /etc/fstab:

$sudo vi /etc/fstab

$

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

Jos haluat liittää vain tietyn jaetun kansion, esimerkiksi Data, sinun on määritettävä sen nimi .host-osoitteen jälkeen:

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

Kuten näet, VMwaren jaetun kansion määrittäminen Linuxissa ei ole ongelma, ja se on helppo asentaa, jos automaattinen asennus ei toimi.