Hyper-V

Sdílené složky přes hosta Hyper-V Ubuntu

Sdílené složky přes hosta Hyper-V Ubuntu
Nastavení sdílených složek v Hyper-V není běžná věc. Na rozdíl od VirtualBoxu není Hyper-V výhradním hypervisorem pro stolní počítače. Je určen pro provoz na serverech a správu celých datových center. Funkce jako Sdílené složky se v takových scénářích nijak zvlášť netýkají.To znamená, že stále můžeme spravovat sdílení složek mezi hostujícím OS běžícím na Hyper-V a hostitelským operačním systémem způsobem, který je bezpečný, dobře otestovaný a stabilní. Ke sdílení složky vytvořené na hostitelském počítači s hostem použijeme sdílení souborů SMB. Je to podobné jako sdílení složky mezi dvěma běžnými počítači. Vzhledem k tomu, že Hyper-V běží na Windows, museli bychom při vytváření sdílené složky získat trochu Windows.

Předpoklady

Abychom se ujistili, že jsme všichni na stejné stránce, provádíme následující kroky v hostitelském systému Windows 10 Pro s Ubuntu 18.04 LTS běží jako host uvnitř Hyper-V.

Spuštění sdílení souborů

Ve vašem Nabídka Start vyhledejte „Zapnutí a vypnutí funkcí systému Windows“. Jakmile to najdete, otevřete jej a zkontrolujte SMB 1.0 a SMB Direct polí, jak je uvedeno níže:

Klikněte na OK a počkejte, až se změny projeví. Pokud vás požádá o restartování systému, udělejte to. Vyhledejte také „Pokročilé nastavení sdílení“ v nabídce Start a ověřte, zda je sdílení zapnuté, například:

Pokud tomu tak není, zaškrtněte políčko, které jej zapne, a uložte změny.

Jakmile to bude hotové, vytvořme složku, ve které budeme udržovat náš sdílený obsah. Pojmenujeme si ten náš Můj sdílený adresář. Klikněte pravým tlačítkem na tuto novou složku, přejděte do Vlastnosti → Sdílení a klikněte na Podíl.

Zeptá se vás, s kterými uživateli byste chtěli tuto složku sdílet. Ve výchozím nastavení bude vybráno vaše uživatelské jméno, necháme to z bezpečnostních důvodů. Zde vidíte fiktivní uživatelské jméno Čarodějnice se používá. Pokud chcete přidat více uživatelů, můžete tak učinit.

Dále klikněte na Podíl což by vyžadovalo, abyste měli oprávnění správce a v dalším okně dostanete síťovou cestu ke složce.

Jak vidíte, cesta je \\ ANGMAR \ MySharedFolder v tomto případě. Obvykle to bude následovat stejně  \\ PCName \ Shared_Folder_Name formát. Zpětná lomítka se používají k oddělení různých adresářů při předepisování cest v systému Windows. Na našem hostu s Linuxem nahradíme zpětná lomítka tak, aby byla přeposílána  // PCName / Shared_Folder_Name

Zatím je vše dobré. Otázkou nyní je, jak k tomu přistupujeme od našeho hosta Linuxu?

Hostující síť

Pro přístup k obsahu sdílené složky by měla být síť hosta i hostitele ve stejné síti. Pokud používáte Výchozí přepínač možnost Hyper-V pro zajištění připojení vašeho hosta, pak váš virtuální počítač může mluvit s hlavní instalací systému Windows a nemáme se čeho bát.

Na obrazovce správce Hyper-V přejděte do nastavení virtuálního počítače Ubuntu a ověřte, že Výchozí přepínač se používá pro připojení.

I když to může fungovat s oběma Interní a externí přepínač (dva virtuální přepínače nabízené technologií Hyper-V) je důležité si uvědomit, že hostitel i host musí být ve stejné síti, aby sdílení souborů SMB / CIFS fungovalo.

Připojení sdílené složky na hosta

Spusťte hostující OS, což je v našem případě Ubuntu. Otevřete terminál a nainstalujte jednoduchého klienta CIFS.

$ sudo apt nainstalovat cifs-utils

Dále se musíte rozhodnout, kam v systému souborů chcete připojit sdílenou složku. V našem případě bychom jej připojili do nového adresáře s názvem SharedFolder, který žije uvnitř domovského adresáře.

$ mkdir ~ / SharedFolder

Dobře, takže jako poslední krok musíte připojit složku. Nezapomeňte, že když jsme vytvořili sdílení souborů v našem hostiteli, dostali jsme síťová cesta pro složku, která byla \\ ANGMAR \ MySharedFolder zatímco vaše se může lišit, jedna věc, která by zůstala stejná, jsou zpětná lomítka používaná systémem Windows, která musíte změnit lomítka při specifikaci na Linuxu.

Protože jsme jej sdíleli pouze s jedním uživatelem systému Windows (sami), musíte systému Linux sdělit, jaké je vaše uživatelské jméno pro Windows, aby se mohlo podle tohoto jména autentizovat.

$ sudo mount.cifs ///
~ / SharedFolder -o uživatel =

Například ve výše uvedeném příkladu byla cesta přiřazená ke složce systémem Windows zobrazena níže:

Chcete-li připojit tuto složku na cestu ~ / SharedFolder Musel bych spustit:

$ sudo mount.cifs // ANGMAR / MySharedFolder ~ / SharedFolder -o uživatel = WindowsUserName

Budete vyzváni k zadání hesla sudo (pokud nejste spuštěni jako root), v takovém případě zadejte heslo pro uživatele systému Linux a v takovém případě budete vyzváni k zadání hesla pro přístup ke vzdálené složce, zadejte heslo uživatele Windows.

To by mělo stačit! Nyní můžete jít na cestu ~ / SharedFolder a zobrazit obsah, který je sdílen hostitelským operačním systémem. Můžete vyladit oprávnění k souborům, abyste virtuálnímu počítači zakázali upravovat soubory. Doufám, že se vám tento návod líbil a naučili jste se z něj něco užitečného!

Dejte nám vědět, pokud existuje nějaký problém, kterému čelíte s Hyper-V nebo jiným tématem souvisejícím s virtualizací, kterému se chcete věnovat!

Kurzor při psaní v systému Windows 10 skáče nebo se pohybuje náhodně
Pokud zjistíte, že kurzor myši skáče nebo se pohybuje sám, automaticky, náhodně při psaní v notebooku nebo počítači se systémem Windows, pak vám někte...
Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...
Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...