Jagatud kaustad Hyper-V Ubuntu külalise kohal

Shared Folders Over Hyper V Ubuntu Guest

Jagatud kaustade seadistamine Hyper-V-s pole tavapärane tegevus. Erinevalt VirtualBoxist ei ole Hyper-V töölaua eksklusiivne hüpervisor. See on mõeldud serverites töötamiseks ja tervete andmekeskuste haldamiseks. Sellised stsenaariumid ei tekita selliseid funktsioone nagu jagatud kaustad erilist muret. See tähendab, et saame siiski jagada kaustu Hyper-V-ga töötava külaliste OS-i ja host-operatsioonisüsteemi vahel turvalisel, hästi testitud ja stabiilsel viisil. Me kasutame SMB -failide jagamist, et jagada hostiga loodud kausta külalisega. See on sarnane kausta jagamisega kahe tavalise arvuti vahel. Kuna Hyper-V töötab Windowsis, peaksime failijagamise loomisel saama veidi Windowsi spetsiifilised.

Veendumaks, et oleme kõik samal lehel, käivitame Windows 10 Pro hostisüsteemis järgmised toimingud koos Ubuntu 18.04 LTS-ga, mis töötab Hyper-V-s külalisena.



Failide jagamise alustamine

Sinu oma Menüü Start otsige Windowsi funktsioonide sisse- või väljalülitamine. Kui olete selle leidnud, avage see ja kontrollige SMB 1.0 ja SMB Direct kastid, nagu allpool näidatud:





Klõpsake nuppu OK ja oodake, kuni muudatused toimuvad. Kui see palub teil süsteemi taaskäivitada, tehke seda. Samuti otsige menüüst Start ühiskasutuse sätteid ja kontrollige, kas jagamine on sisse lülitatud järgmiselt:

Kui ei, siis märkige ruut, mis selle sisse lülitab, ja salvestage muudatused.



Kui see on tehtud, loome kausta, milles hoiame oma jagatavat sisu. Me nimetame oma MySharedFolder . Paremklõpsake seda uut kausta, valige Atribuudid → Jagamine ja klõpsake nuppu Jaga.

See küsib teilt, milliste kasutajatega soovite seda kausta jagada. Vaikimisi valitakse teie kasutajanimi, jätame selle turvalisuse kaalutlustel nii. Siin näete näivast kasutajanime WitchKing on kasutusel. Kui soovite lisada rohkem kasutajaid, tehke seda julgelt.

Järgmisena klõpsake nuppu Jaga mis eeldaks teil administraatoriõigusi ja teile antakse järgmises aknas kausta võrgutee.

Nagu näete, on tee \ ANGMAR MySharedFolder sel juhul. Tavaliselt järgitakse seda sama \ PCName Shared_Folder_Name vormingus. Tagasilööke kasutatakse erinevate kataloogide eraldamiseks Windowsi teede määramisel. Meie Linuxi külalisel asendame tagasilöögid, et selline edasi saata // PCName/Shared_Folder_Name

Siiamaani on kõik korras. Nüüd on küsimus selles, kuidas me sellele Linuxi külaliselt juurde pääseme?

Host Networking'i külaline

Jagatud kausta sisule juurdepääsuks peaksid nii külalis- kui ka hostivõrk olema samas võrgus. Kui kasutate Vaikimisi lüliti Hyper-V suvand, et pakkuda külalisele ühendust, saab teie virtuaalmasin rääkida Windowsi peamise installiga ja meil pole midagi muretseda.

Avage Hyper-V halduri ekraanil oma Ubuntu virtuaalmasina seaded ja veenduge, et Vaikimisi lüliti kasutatakse ühendamiseks.

Kuigi see võib mõlemaga töötada Sisemine ja väline lüliti (kaks virtuaalset lülitit, mida pakub Hyper-V), on oluline märkida, et SMB/CIFS-failide jagamise toimimiseks peavad nii hosti kui ka külaline olema samas võrgus.

Jagatud kausta paigaldamine külalisele

Käivitage oma Guest OS, mis meie puhul on Ubuntu. Avage terminal ja installige lihtne CIF-klient.

$sudoasjakohanepaigaldadacif-utils

Järgmisena peate otsustama, kuhu failisüsteemi soovite jagatud kausta ühendada. Meie puhul paigaldaksime selle uude kataloogi nimega SharedFolder, mis asub kodukataloogis.

$mkdir~/Jagatud kaust

Olgu, nii et nüüd peate viimase sammuna kausta ühendama. Pidage meeles, et kui me oma hostis faili jagamise lõime, saime a võrgu tee kausta jaoks, mis oli \ ANGMAR MySharedFolder ehkki teie oma võib erineda, jääb üks asi samaks - Windowsi kasutatavad tagasilöögid, mille peate muutma ettepoole kaldkriipsud Linuxis täpsustades.

Kuna me jagasime seda ainult ühe Windowsi kasutajaga (iseendaga), peate Linuxile ütlema, milline on teie Windowsi kasutajanimi, et see saaks selle nime vastu autentida.

$sudomount.cifs//<Teie arvuti nimi> /<JAGATUD KAUSTI NIMI>
~/Jagatud kaust-või kasutaja=<TEIE AKNADE KASUTAJANIMI>

Näiteks ülaltoodud näites oli Windowsi määratud kausta tee järgmine:

Selle kausta paigaldamiseks teele ~/Jagatud kaust Mul oleks vaja joosta:

$sudomount.cifs//ANGMAR/MySharedFolder ~/Jagatud kaust-või kasutaja= WindowsUserName

Teilt küsitakse sudo parooli (kui te ei tööta juurjuurina), sel juhul sisestage parool Linuxi kasutajale ja teilt küsitakse parooli, et pääseda juurde kausta, millisel juhul sisestage Windowsi kasutaja parool .

See peaks asja ajama! Nüüd saate teele minna ~/Jagatud kaust ja vaadake sisu, mida teie host OS jagab. Saate keelata failide õigusi, et keelata VM -il failide muutmine. Loodetavasti meeldis teile see õpetus ja õppisite sellest midagi kasulikku!

Andke meile teada, kas teil on probleeme Hyper-V või mõne muu virtualiseerimisega seotud teemaga, mida soovite, et me käsitleksime!