Fizetési módok Abuse

Mire szolgál a VmWare megosztott mappa Linuxban?

27.01.2022, 22:51

A fájlok megosztásához a virtuális gép és a fogadó rendszer számára egy megosztott mappára van szükség a fogadó és a vendég operációs rendszerek között. A VMware egy nagyon népszerű virtuális gép. Ebben a cikkben megnézzük, hogyan hozhatunk létre egy VMware Player megosztott mappát a rendszeren. Magától értetődik, hogy mindkét operációs rendszer, a gazda- és a vendégrendszer is valamilyen Linux-disztribúció, konkrétan az Ubuntu.

A megosztott mappa konfigurálása

A konfigurációt a számítógép megfelelő paramétereinek beállításával kell kezdeni. Ehhez nyissa meg a VMware-t és a kívánt gép kontextusmenüjét. Ezután válassza a Virtuális gép beállításai menüpontot:

Az új ablakban kattintson az Opciók fülre:

Ezután nyissa meg a Megosztott mappák menüpontot, és állítsa a Mappamegosztás kapcsolót Mindig engedélyezettre:

Ezután hozzá kell adnia egy megosztott mappát. Ehhez kattintson az Add... gombra, a megnyíló ablakban adja meg a megosztott mappa nevét, majd adja meg vagy válassza ki a kívánt mappa elérési útvonalát a fő rendszeren. Ezután kattintson az OK és a Mentés gombra az ablak alján, hogy mindent elmentsen.

Ezután elindíthatja a virtuális gépet. A megosztott mappát a /mnt/hgfs könyvtárba kell csatlakoztatni. Ha nincs ilyen mappa, ellenőrizze, hogy az open-vm-tools és az open-vm-tools-desktop csomagok telepítve vannak-e:

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

Ezután a parancs segítségével ellenőrizheti, hogy a megosztott mappa látható-e a vendégrendszerben:

$ vmware-hgfsclient

Ezután lehetőséged van az összes megosztott mappát a /mnt-be csatolni. Ehhez először hozza létre a /mnt/hgfs mappát, ha az nem létezik:

$ sudo mkdir /mnt/hgfs

Már csak a csatolást kell elvégezni a vmhgfs-fuse segédprogrammal:

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

A csatolási pont elérési útvonalán kívül módosítsuk az allow_other opciót, hogy minden felhasználó hozzáférhessen a mappához, és a mappa tulajdonosává tegyük az 1000-es azonosítóval rendelkező felhasználót, ami általában az első bejelentkezett felhasználó azonosítója, ha más azonosító van, akkor helyettesítsük a sajátunkkal. Ez lehetővé teszi, hogy ez a felhasználó fájlokat írjon a mappába.

Most már megtekintheti a tartalmát:

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

Vagy a menedzserben:

Végül ezt a sort kell hozzáadni az /etc/fstab állományhoz:

$sudo vi /etc/fstab

$

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

Ha csak egy bizonyos megosztott mappát, például a Data mappát akarja csatolni, akkor a .host cím után meg kell adnia a nevét:

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

Mint látható, a VMware megosztott mappájának beállítása Linuxban nem jelent gondot, és könnyen mountolható, ha az automatikus mountolás nem működik.