Hyper-V

Zdieľané priečinky cez hosťa Hyper-V Ubuntu

Zdieľané priečinky cez hosťa Hyper-V Ubuntu
Nastavenie zdieľaných priečinkov v Hyper-V nie je obvyklou záležitosťou. Na rozdiel od VirtualBoxu Hyper-V nie je výhradným hypervisorom pre stolné počítače. Má slúžiť na servery a spravovať celé dátové centrá. Funkcie ako zdieľané priečinky nie sú v takýchto scenároch nijako zvlášť znepokojujúce.To znamená, že stále môžeme spravovať zdieľanie priečinkov medzi hosťujúcim OS bežiacim na Hyper-V a hostiteľským operačným systémom spôsobom, ktorý je bezpečný, dobre otestovaný a stabilný. Na zdieľanie priečinka vytvoreného na hostiteľskom počítači s hosťom použijeme zdieľanie súborov SMB. Je to podobné ako zdieľanie priečinka medzi dvoma bežnými počítačmi. Pretože Hyper-V beží na Windows, museli by sme sa pri vytváraní zdieľania súborov trochu orientovať na Windows.

Predpoklady

Aby sme sa ubezpečili, že sme všetci na jednej stránke, vykonávame v hostiteľskom systéme Windows 10 Pro s Ubuntu 18 nasledujúce kroky.04 LTS bežiaci ako hosť vo vnútri Hyper-V.

Spúšťa sa zdieľanie súborov

Vo vašom Ponuka Štart vyhľadajte „Zapnutie alebo vypnutie funkcií systému Windows“. Keď to nájdete, otvorte ich a skontrolujte SMB 1.0 a SMB Direct polia, ako je uvedené nižšie:

Kliknite na OK a počkajte, kým sa zmeny prejavia. Ak sa zobrazí výzva na reštartovanie systému, urobte to. Vyhľadajte tiež „Rozšírené nastavenia zdieľania“ v ponuke Štart a skontrolujte, či je zdieľanie zapnuté, a to takto:

Ak nie je, začiarknite políčko, ktoré ho zapína, a uložte zmeny.

Po dokončení vytvorme priečinok, v ktorom budeme uchovávať náš zdieľateľný obsah. My si dáme meno Moja zdieľaná zložka. Kliknite pravým tlačidlom myši na tento nový priečinok, prejdite do časti Vlastnosti → Zdieľanie a kliknite na zdieľam.

Spýta sa vás, s ktorými používateľmi môžete zdieľať tento priečinok. Predvolene bude vybrané vaše používateľské meno, z bezpečnostných dôvodov to nechajme tak. Tu vidíte fiktívne meno používateľa Čarodejníctvo sa používa. Ak chcete pridať ďalších používateľov, pokojne tak urobte.

Ďalej kliknite na zdieľam ktoré by vyžadovali, aby ste mali oprávnenie správcu, a v ďalšom okne získate sieťovú cestu k priečinku.

Ako vidíte, cesta je \\ ANGMAR \ MySharedFolder v tomto prípade. Spravidla to bude nasledovať rovnako  \\ PCName \ Shared_Folder_Name formát. Spätné lomky sa používajú na oddelenie rôznych adresárov pri predpisovaní ciest v systéme Windows. Na našom hosťovi pre Linux vymeníme spätné lomítka, aby sme jedno poslali ďalej  // PCName / Shared_Folder_Name

Zatiaľ je všetko dobré. Otázkou teraz je, ako k tomu pristupujeme od nášho hosťa Linuxu?

Hosťovanie hostiteľa sietí

Ak chcete získať prístup k obsahu zdieľaného priečinka, hostiteľská aj hostiteľská sieť by mali byť v rovnakej sieti. Ak používate Predvolený prepínač možnosť Hyper-V na zabezpečenie pripojenia k vášmu hosťovi, potom váš VM môže hovoriť s hlavnou inštaláciou systému Windows a nemáme sa čoho obávať.

Na obrazovke správcu Hyper-V prejdite do nastavení virtuálneho počítača Ubuntu a overte, či je Predvolený prepínač sa používa na pripojenie.

Aj keď to môže fungovať s oboma Interný a externý prepínač (dva virtuálne prepínače ponúkané technológiou hyper-V) je dôležité poznamenať, že hostiteľ aj hosť musia byť v rovnakej sieti, aby fungovalo zdieľanie súborov SMB / CIFS.

Pripojenie zdieľaného priečinka k hosťovi

Spustite hosťujúci OS, ktorým je v našom prípade Ubuntu. Otvorte terminál a nainštalujte si jednoduchý klient cifs.

$ sudo apt nainštalovať cifs-utils

Ďalej sa musíte rozhodnúť, kam v súborovom systéme chcete zdieľaný priečinok pripojiť. V našom prípade by sme ho pripojili do nového adresára s názvom SharedFolder, ktorý žije vo vnútri domovského adresára.

$ mkdir ~ / SharedFolder

Dobre, takže ako posledný krok je potrebné pripojiť priečinok. Pamätajte, že keď sme vytvorili zdieľanie súborov v našom hostiteľovi, dostali sme sieťová cesta pre priečinok, ktorý bol \\ ANGMAR \ MySharedFolder aj keď sa vaša môže líšiť, jedna vec, ktorá by zostala rovnaká, je spätné lomítko používané systémom Windows, ktoré musíte zmeniť na lomítka zatiaľ čo špecifikujete na Linuxe.

Pretože sme ho zdieľali iba s jedným používateľom systému Windows (sami), musíte systému Linux povedať, aké je vaše používateľské meno systému Windows, aby sa mohol proti tomuto názvu autentifikovať.

$ sudo mount.cifs ///
~ / SharedFolder -o užívateľ =

Napríklad vo vyššie uvedenom príklade bola cesta priradená priečinku systémom Windows taká, ako je uvedené nižšie:

Ak chcete pripojiť tento priečinok na cestu ~ / SharedFolder Potreboval by som spustiť:

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

Zobrazí sa výzva na zadanie hesla sudo (ak nepoužívate root), v takom prípade zadajte heslo pre používateľa systému Linux a v takom prípade budete vyzvaní na zadanie hesla pre prístup do vzdialeného priečinka, zadajte heslo používateľa systému Windows.

To by malo stačiť! Teraz môžete ísť na cestu ~ / SharedFolder a zobraziť obsah, ktorý je zdieľaný vaším hostiteľským OS. Môžete vylepšiť povolenia súborov, aby ste zabránili VM v úprave súborov. Dúfam, že sa vám tento návod páčil a dozvedeli ste sa z neho niečo užitočné!

Dajte nám vedieť, ak máte problém s Hyper-V alebo s inou témou súvisiacou s virtualizáciou, ktorej sa chceme venovať!

Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...
Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...