Hyper-V

Megosztott mappák a Hyper-V Ubuntu Guest segítségével

Megosztott mappák a Hyper-V Ubuntu Guest segítségével
A megosztott mappák beállítása a Hyper-V-ben nem hagyományos dolog. A VirtualBox-tól eltérően a Hyper-V nem az asztali számítógépek kizárólagos hipervizorja. Szervereken fut, és teljes adatközpontokat kezel. Az olyan funkciók, mint a Megosztott mappák, nem okoznak különösebb gondot ilyen esetekben.Ennek ellenére továbbra is sikerül biztonságos, jól tesztelt és stabil módon megosztani a mappákat a Hyper-V-n futó vendég operációs rendszer és a gazdagép operációs rendszer között. SMB fájlmegosztással fogjuk megosztani a vendéggéppel létrehozott mappát a vendéggel. Hasonló, mint egy mappa megosztása két rendes számítógép között. Mivel a Hyper-V Windows rendszeren fut, ezért a fájlmegosztás létrehozása során egy kicsit specifikus Windows-t kellene kapnunk.

Előfeltételek

Annak érdekében, hogy mindannyian ugyanazon az oldalon legyünk, a következő lépéseket futtatjuk egy Windows 10 Pro gazdagéprendszeren, Ubuntu 18-mal.04 LTS vendégként fut a Hyper-V belsejében.

Fájlmegosztás indítása

A te Start menü keresse meg a „Windows funkciók be- vagy kikapcsolása”. Miután megtalálta, nyissa ki és ellenőrizze a SMB 1.0 és SMB Direct dobozok, az alábbiak szerint:

Kattintson az OK gombra, és várja meg, amíg a változások megtörténnek. Ha arra kéri, hogy indítsa újra a rendszert, tegye meg. A Start menüben keresse meg a „Speciális megosztási beállítások” kifejezést is, és ellenőrizze, hogy a megosztás be van-e kapcsolva:

Ha nem, jelölje be a bekapcsoló négyzetet, és mentse a módosításokat.

Ha ez megtörtént, hozzunk létre egy mappát, amelyben megoszthatjuk megosztható tartalmainkat. Megnevezzük a mieinket A megosztott mappám. Kattintson jobb gombbal erre az új mappára, válassza a Tulajdonságok → Megosztás lehetőséget, majd kattintson a gombra Ossza meg.

Megkérdezi, hogy mely felhasználókkal szeretné megosztani ezt a mappát. Alapértelmezés szerint a felhasználóneved lesz kiválasztva, biztonsági okokból hagyjuk ezt. Itt láthat egy dummy felhasználónevet WitchKing használva van. Ha további felhasználókat szeretne hozzáadni, tegye meg bátran.

Ezután kattintson a gombra Ossza meg amihez rendszergazdai jogosultságok szükségesek, és a következő ablakban megkapja a mappa Hálózati útvonalát.

Amint láthatja az út \\ ANGMAR \ MySharedFolder ebben az esetben. Általában ugyanezt fogja követni  \\ PCName \ Shared_Folder_Name formátum. A visszavágás a különböző könyvtárak elkülönítésére szolgál, miközben útvonalakat írnak elő a Windows rendszerben. Linux vendégünkön kicseréljük a visszavágásokat, hogy ilyet továbbítsunk  // PCName / Shared_Folder_Name

Eddig jó. Most az a kérdés, hogy hogyan érhetjük el ezt a Linux vendégünkről?

Vendég a Host Networkinghez

A megosztott mappa tartalmának eléréséhez a vendég és a gazdagép hálózatának is ugyanazon a hálózaton kell lennie. Ha a Alapértelmezett kapcsoló a Hyper-V opciója, hogy kapcsolatot biztosítson a vendégével, akkor a virtuális gép képes beszélni a fő Windows telepítéssel, és nincs miért aggódnunk.

A Hyper-V kezelő képernyőn lépjen az Ubuntu virtuális gép beállításaira, és ellenőrizze, hogy a Alapértelmezett kapcsoló a kapcsolathoz használják.

Bár ez mindkettővel működhet Belső és külső kapcsoló (két virtuális kapcsoló, amelyet a Hyper-V kínál) fontos megjegyezni, hogy az SMB / CIFS fájlmegosztás működése érdekében a gazdagépnek és a vendégnek egyaránt ugyanazon a hálózaton kell lennie.

A megosztott mappa felhelyezése a vendégre

Indítsa el a vendég operációs rendszert, amely esetünkben az Ubuntu. Nyissa meg a terminált, és telepítsen egy egyszerű CIF-klienst.

$ sudo apt install cifs-utils

Ezután el kell döntenie, hogy a fájlrendszerben hová szeretné csatlakoztatni a megosztott mappát. Esetünkben egy új, SharedFolder nevű könyvtárba illesztenénk, amely a saját könyvtárban lakik.

$ mkdir ~ / SharedFolder

Rendben, így most, mint utolsó lépés, be kell illesztenie a mappát. Ne feledje, hogy amikor hosztunkban létrehoztuk a fájlmegosztást, a hálózati útvonal a mappához, amely volt \\ ANGMAR \ MySharedFolder bár a tiéd különbözhet, az egyetlen dolog, ami változatlan marad, a Windows által használt visszavágások, amelyeket át kell alakítanod perjelek miközben megadta a Linuxot.

Mivel csak egy Windows-felhasználóval (magaddal) osztottuk meg, meg kell mondanod a Linuxnak, hogy mi a Windows-felhasználóneved, így hitelesíteni tudod ezt a nevet.

$ sudo mount.cifs ///
~ / SharedFolder -o felhasználó =

Például a fenti példában a Windows által a mappához rendelt útvonal az alábbiak szerint alakult:

Ennek a mappának az útvonalra történő illesztéséhez ~ / SharedFolder Futnom kell:

$ sudo mount.cifs // ANGMAR / MySharedFolder ~ / SharedFolder -o user = WindowsUserName

A rendszer kéri a sudo jelszó megadását (ha nem root felhasználóként fut), ebben az esetben írja be a jelszót a Linux felhasználó számára és a rendszer megkéri a jelszót a távoli mappa eléréséhez, ebben az esetben, írja be a Windows felhasználó jelszavát.

Ennek meg kell tennie a trükköt! Most elmehet az ösvényre ~ / SharedFolder és tekintse meg a gazdagép OS által megosztott tartalmakat. A fájlengedélyek módosításával letilthatja a virtuális gép fájlok módosítását. Remélem, élvezte ezt a bemutatót, és valami hasznosat tanult belőle!

Tudassa velünk, ha bármilyen probléma merülne fel a Hyper-V vagy bármely más virtualizációval kapcsolatos téma kapcsán, amelyről azt szeretné, hogy foglalkozzunk!

Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...
A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...