Annak érdekében, hogy mindannyian ugyanazon az oldalon legyünk, a következő lépéseket futtatjuk egy Windows 10 Pro gazdarendszeren, amelyen a Hyper-V rendszerben vendégként futó Ubuntu 18.04 LTS.
Fájlmegosztás indítása
A tiédben Start menü keresse a Windows funkciók be- vagy kikapcsolását. Ha 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 a változtatások végrehajtását. Ha a rendszer újraindítását kéri, tegye ezt. Keresse meg a Speciális megosztási beállításokat a Start menüben, és ellenőrizze, hogy a megosztás be van -e kapcsolva:
Ha nem, jelölje be a bekapcsolást jelölőnégyzetet, és mentse a módosításokat.
Ha ez megtörtént, hozzunk létre egy mappát, amelyben megtartjuk megosztható tartalmainkat. Megnevezzük a magunkét A megosztott mappám . Kattintson a jobb gombbal erre az új mappára, válassza a Tulajdonságok → Megosztás lehetőséget, majd kattintson a gombra Részvény.
Megkérdezi, hogy mely felhasználókkal szeretné megosztani ezt a mappát. Alapértelmezés szerint a felhasználóneved lesz kiválasztva, hagyjuk ezt, biztonsági okokból. Itt látható egy dummy felhasználónév WitchKing használva van. Ha további felhasználókat szeretne hozzáadni, bátran tegye meg.
Ezután kattintson a gombra Részvény amihez rendszergazdai jogosultságokkal kell rendelkeznie, és a következő ablakban megkapja a mappa hálózati elérési útját.
Mint látható az út az \ ANGMAR MySharedFolder ebben az esetben. Általában ugyanazt fogja követni \ PCName Shared_Folder_Name formátum. A fordított perjelek a különböző könyvtárak elválasztására szolgálnak, miközben a Windows elérési útjait írják elő. Linux -vendégünkön lecseréljük a fordított perjeleket, hogy továbbítsunk egyet // PCName/Shared_Folder_Name
Eddig jó. Most az a kérdés, hogyan érhetjük el ezt a Linux vendégünktől?
A Host Networking vendége
A megosztott mappa tartalmának eléréséhez a vendég- és a fogadóhálózatnak ugyanabban a hálózatban kell lennie. Ha a Alapértelmezett kapcsoló Ha a Hyper-V lehetőséget választja, hogy kapcsolatot biztosítson a vendégével, akkor a virtuális gép beszélhet a Windows fő telepítésével, és nincs okunk aggódni.
A Hyper-V kezelő képernyőjén lépjen az Ubuntu virtuális gép beállításaihoz, és ellenőrizze, hogy a Alapértelmezett kapcsoló csatlakozáshoz használják.
Bár ez mindkettővel működhet Belső és külső kapcsoló (két hiper-V által kínált virtuális kapcsoló) fontos megjegyezni, hogy mind a gazdagépnek, mind a vendégnek ugyanazon a hálózaton kell lennie, hogy az SMB/CIFS fájlmegosztás működjön.
A megosztott mappa rögzítése a vendégre
Indítsa el a vendég operációs rendszert, ami esetünkben az Ubuntu. Nyissa meg a terminált, és telepítsen egy egyszerű cifs-klienst.
$sudotalálótelepítéscifs-utilsEzután el kell döntenie, hogy a fájlrendszerben hol szeretné telepíteni a megosztott mappát. Esetünkben a SharedFolder nevű új könyvtárba telepítenénk, amely a saját könyvtárban található.
$mkdir~/Megosztott mappaRendben, most az utolsó lépésként fel kell szerelnie a mappát. Ne feledje, hogy amikor létrehoztuk a fájlmegosztást a gazdagépünkben, a hálózati útvonal a mappához, amely volt \ ANGMAR MySharedFolder bár a tied eltérhet, az egyetlen dolog, ami változatlan marad, a Windows által használt fordított perjelek, amelyeket át kell alakítanod elővágások miközben Linuxon adja meg.
Továbbá, mivel csak egy Windows -felhasználóval (magával) osztottuk meg, meg kell mondania a Linuxnak, hogy mi a Windows -felhasználóneve, hogy hitelesíteni tudjon ezzel a névvel szemben.
$sudomount.cifs//<A GYÁRI GÉP NEVE> /<MEGOSZTOTT mappa neve>~/Megosztott mappa-vagy felhasználó=<AZ ABLAKOK FELHASZNÁLÓNÉVE>
Például a fenti példában a Windows által a mappához rendelt útvonal az alábbiak szerint volt:
Ennek a mappának az elérési útra történő csatlakoztatásához ~/SharedFolder Futnom kellene:
$sudomount.cifs//ANGMAR/MySharedFolder ~/Megosztott mappa-vagy felhasználó= WindowsUserNameA rendszer megkéri a sudo jelszó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 kéri a jelszót a távoli mappa eléréséhez, ebben az esetben írja be a Windows felhasználó jelszavát .
Ennek kellene a trükkje! Most mehet az ösvényre ~/SharedFolder és megtekintheti a gazda operációs rendszer által megosztott tartalmakat. Csípheti a fájljogosultságokat, és megtilthatja a virtuális gépnek a fájlok módosítását. Remélem, tetszett ez az oktatóanyag, és valami hasznosat tanultál belőle!
Tájékoztasson minket, ha bármilyen probléma merül fel a Hyper-V-vel vagy bármely más virtualizációval kapcsolatos témával kapcsolatban, amelyet szeretne, hogy lefedjünk!