- "VMware" Tai leidžia dalytis aplankais ir failais tarp pagrindinės ir virtualizuotų sistemų, naudojant kelis saugumo metodus ir privalumus.
- Efektyviausias ir saugiausias būdas yra per bendrinamus aplankus, nors yra ir alternatyvų, pvz. sandėliavimas USB, debesijos paslaugos ir tinklo protokolai.
- Tinkamas „VMware Tools“ diegimas ir leidimų nustatymai yra būtini norint užtikrinti prieigą prie duomenų ir jų apsaugą tarp dviejų sistemų.

Šiais laikais virtualizacija operacines sistemas Tai tapo labai įprasta, nesvarbu, ar tai būtų programinės įrangos testavimas, darbo aplinkų izoliavimas, ar tiesiog kitų platformų tyrinėjimas nerizikuojant pagrindine sistema. Ir nors virtualizacija viską palengvina, vienas klausimas visada lieka: Kaip efektyviai keistis failais tarp realios ir virtualios mašinų? Jei naudojate „VMware“, susidūrėte su klasikine aplankų ir duomenų bendrinimo tarp pagrindinės sistemos ir virtualizuotų mašinų dilema.
Šiame straipsnyje Žingsnis po žingsnio ir išsamiai paaiškinsiu visus įmanomus būdus, kaip bendrinti aplankus ir failus tarp pagrindinės operacinės sistemos ir virtualios mašinos „VMware“.. Iš tiesioginių metodų, tokių kaip bendrinami aplankai ir perkėlimas iškarpinė, prie techninių alternatyvų, tokių kaip SSH, SCP ar net USB ir NFS saugyklą. Išnaudokite visas virtualios aplinkos galimybes negaišdami laiko naršydami ir neįklimpdami į neveikiančius eksperimentus.
Aplankų ir failų bendrinimo „VMware“ sistemoje apžvalga
„VMware“ siūlo keletą įrankių, skirtų susieti pagrindinį kompiuterį su virtualizuotu (svečiu)., leidžianti perkelti failus ir duomenis paprastu arba pažangiu būdu, atsižvelgiant į jūsų poreikius. Šios žvaigždės funkcija yra viena iš šių: bendrinami aplankai, tačiau tai ne vienintelė galima parinktis: vilkimas ir numetimas, iškarpinė, išorinė atmintis, tinklo jungtys ir komandos konkretūs taip pat yra jūsų rankose.
Prieš pradedant darbą, svarbu atskirti kai kurias sąvokas:
- Šeimininkas: jūsų fizinis kompiuteris, kuriame veikia „VMware“.
- Svečias: operacinė sistema, kuri veikia VM viduje, visiškai izoliuota nuo pagrindinio kompiuterio, nebent nuspręstumėte kitaip.
- „VMware“ įrankiai: paslaugų rinkinys, kuris veikia kaip tiltas tarp pagrindinio ir svečio, būtinas, kad daugelis šių funkcijų veiktų sklandžiai.
O dabar pasiruoškite atrasti Visos formulės, skirtos aplankams ir failams bendrinti tarp virtualizuotų sistemų ir pagrindinių kompiuterių „VMware“ sistemoje. Mes čia nieko nepaliekame!
Bendrinami aplankai „VMware“: visiškas konfigūravimas ir veikimas

Labiausiai naudojamas, praktiškiausias ir saugiausias būdas bendrinti failus tarp tikrojo kompiuterio ir virtualios mašinos yra per „VMware“ bendrinami aplankai. Ši funkcija palaikoma tiek „VMware Workstation“ („Pro“ ir „Player“), tiek „Fusion for macOS“. Procesas yra labai panašus visose šiuolaikinėse versijose.
Pirmiausia – būtinai susitikite su kai kuriais pagrindinės prielaidos:
- Turi įdiegtą versiją „VMware Workstation Pro“, „Player“ arba „Fusion“.
- „VMware Tools“ turi būti įdiegta ir paleista VM, nes būtent šis variklis leidžia bendrinti.
- Virtuali mašina turi būti sukonfigūruotas ir veikiantis, pageidautina išjungti prieš modifikuojant jo parinktis.
Išsamūs veiksmai, kaip sukurti bendrinamą aplanką:
- Atidarykite „VMware Workstation“ arba „Fusion“ ir iš sąrašo pasirinkite reikiamą virtualiąją mašiną.
- Išjunkite virtualiąją mašiną (VM), jei ji įjungta, kad pakeitimai būtų pritaikyti teisingai.
- Spustelėkite meniu VM > Nustatymai (arba atitikmuo jūsų versijoje).
- Eikite į skirtuką Nustatymai ir pasirinkite Bendri aplankai (Bendrinami aplankai).
- Suaktyvinkite parinktį Visada įjungta (Visada įjungta) ir paspauskite papildyti , kad pridėtumėte naują aplanką, kurį norite bendrinti.
- Pasirinkite aplanką pagrindiniame kompiuteryje, kurį norite susieti. Jei norite, galite pakeisti pavadinimą, kuris bus rodomas VM.
- Pasirinkite, ar norite, kad aplankas būtų Tik skaitymui arba su rašymo leidimu. Pažymėkite langelį Įjungti šią dalį.
- Patvirtinkite apdaila ir išsaugokite pakeitimus.
Pasiruošę! Paleidus VM, jūsų aplankas bus pasiekiamas. Į Windows pamatysite tai \vmware-host\Bendri aplankai\ iš failų naršyklės. Į Linux Paprastai jis atrodo pritvirtintas prie /mnt/hgfs jei viskas sukonfigūruota teisingai. Jei ne, vėliau paaiškinsiu, kaip jį įdiegti rankiniu būdu.
Pagrindiniai šio metodo privalumai: Jums nereikia atidaryti tinklo prievadų, galite visiškai kontroliuoti teises ir be jokių rūpesčių bendrinti kelis aplankus. Be to, prieigos greitis paprastai yra didelis.
Kaip pasiekti ir prijungti bendrinamus aplankus sistemose „Windows“ ir „Linux“
Praktiškai prieiga prie bendrinamų aplankų priklauso nuo svečio operacinės sistemos:
„Windows“ sistemoje (virtualios mašinos viduje):
- Atidarykite „File Explorer“ ir eikite į Tinklas > „VMware-host“ > Bendrinami aplankai.
- Galite susieti aplanką kaip tinklo diską, kad galėtumėte greičiau pasiekti: dešiniuoju pelės mygtuku spustelėkite aplanką, pasirinkite „Priskirti kaip tinklo diską“ ir priskirkite jam laisvą raidę (pvz., Z:).
- Iš čia galite kopijuoti, įklijuoti ir ištrinti failus taip, lyg tai būtų vietinis aplankas.
„Linux“ sistemoje (virtualios mašinos viduje):
- Pagal numatytuosius nustatymus, jei turite „open-vm-tools“ y open-vm-tools-desktop įdiegta, aplankai yra prijungti /mnt/hgfs.
- Jei jie neatsiranda, įdiekite paketus (Ubuntu/Debian sistemoje):
sudo apt install open-vm-tools open-vm-tools-desktop - Galite patikrinti, kurie aplankai yra prieinami, naudodami komandą:
vmware-hgfsclient - Jei jų dar nematote, sukurkite katalogą rankiniu būdu ir prijunkite jį taip:
sudo mkdir /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,uid=1000 - Norėdami, kad jis būtų prijungtas paleidimo metu, pridėkite atitinkamą eilutę prie
/etc/fstab: .host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Atkreipkite dėmesį į naudotojų teises! Jei norite, kad prieigą turėtų visi vartotojai, įsitikinkite, kad pasirinkote teisingus parametrus. allow_other y uid komandos „mount“.
Failų bendrinimo alternatyvos: iškarpinė, vilkimas ir numetimas bei USB įrenginiai
Be bendrinamų aplankų, „VMware“ siūlo ir kitų naudingų failų perkėlimo parinkčių.:
Bendrinama iškarpinė ir vilkimas
su Įdiegti „VMware Tools“ įrankiai ir įjungtas svečio izoliavimas, galite kopijuoti ir įklijuoti tekstą (o kartais ir ištisus failus) tarp pagrindinio kompiuterio ir virtualios mašinos. Norėdami įjungti šias funkcijas:
- Išjungę virtualiąją mašiną, eikite į Parinktys > Svečio izoliacija savo nustatymuose.
- Pažymėkite langelius „Įjungti vilkimą ir numetimą“ ir „Įjungti kopijavimą ir įklijavimą“.
- Išsaugokite pakeitimus, įjunkite virtualią mašiną ir pabandykite nukopijuoti failą arba tekstą – tai turėtų veikti abiem būdais.
Svarbus apribojimas: „VMware ESXi“ sistemoje vilkimo ir numetimo funkcija naudojama tik tekstui, o ne failams, ir paprastai yra išjungta dėl saugumo priežasčių (specialius parametrus reikia įjungti .vmx faile arba išplėstiniuose VM nustatymuose „ESXi“ sistemoje).
USB įrenginių ir išorinių atmintinių naudojimas
Kitas greitas būdas bendrinti failus yra prijungti USB atmintinę arba išorinį standųjį diską prie pagrindinio kompiuterio ir laikinai priskirti jį virtualiai mašinai:
- Įkiškite USB įrenginį į pagrindinį kompiuterį.
- Atidarykite „VMware“ ir, įjungę VM, eikite į meniu VM > Išimami įrenginiai.
- Pasirinkite USB įrenginį ir paspauskite Prisijungti (Atjungti nuo pagrindinio kompiuterio). Tokiu būdu VM turės išskirtinę prieigą.
- Kai baigsite, nepamirškite atjungti jo nuo virtualios mašinos ir iš naujo prijungti prie pagrindinio kompiuterio, jei jo reikia ne vietoje.
En virtualios mašinos Linux Priklausomai nuo jūsų platinimo, gali tekti diską prijungti rankiniu būdu, vykdant atitinkamas komandas.
Šis metodas taip pat palaikomas „VMware ESXi“ (su tam tikrais failų formatų apribojimais ir vairuotojai, ir rekomenduojama naudoti VFAT/FAT32 skaidinius, kad būtų užtikrintas maksimalus suderinamumas).
Kitos perdavimo ir bendrinimo formos: komandos, tinklas ir bendra saugykla
Pažangesniems vartotojams arba konkretesniems poreikiams yra alternatyvų, kaip bendrinti failus tarp pagrindinės ir virtualizuotų sistemų.. Štai keletas galingiausių:
„PowerCLI“ ir „vmrun“ komandos
Jei norite automatizuoti užduotis arba jums reikia perkelti failus dideliais kiekiais, VMware PowerCLI suteikia prieigą prie komandų, tokių kaip Copy-VMGuestFile:Sužinokite, kaip naudoti „PowerCLI“ failams kopijuoti.
- Bėk
Connect-VIServerprisijungti prie savo ESXi arba vCenter pagrindinio kompiuterio. - naudojimas
Copy-VMGuestFile -Source "ruta" -LocalToGuest -VM "nombre" ...kopijuoti failus pirmyn ir atgal tarp vietinio kompiuterio ir virtualios mašinos. - Taip pat galite naudoti
Copy-DatastoreItemnorėdami perkelti failus tarp kompiuterio, duomenų saugyklos arba virtualios mašinos.
su vmrun „Workstation/Fusion“ galite atlikti panašias užduotis iš komandinės eilutės, idealiai tinka scenarijams ir pasikartojantiems procesams.
Failų perkėlimas tinklu: SSH, SCP ir SMB
Jei jūsų virtualioji mašina ir pagrindinis kompiuteris yra tame pačiame tinkle, failams perduoti galite naudoti standartinius tinklo protokolus.
- SSH/SCP: puikiai tinka „Linux“ arba „ESXi“. Įjunkite SSH abiejuose galuose ir naudokite
scpkopijuoti failus iš vienos pusės į kitą. Pavyzdžiui:
scp archivo.txt usuario@ip:/ruta/destino/ - MVĮ/CIFS: Įjunkite bendrinamą aplanką sistemoje „Windows“ ir pasiekite jį iš „Linux“ arba atvirkščiai, naudodami grafinę aplinką arba komandas.
„ESXi“ sistemoje taip pat galite naudoti „WinSCP“, jei dirbate iš „Windows“, kad prisijungtumėte per SFTP ir kopijuotumėte failus į duomenų saugyklas ir iš jų.
Išplėstinis bendrinimas: NFS ir duomenų saugyklos
Dažniems perdavimams arba dideliems duomenų kiekiams galite naudoti NFS serveris Linux sistemoje arba NAS, prijunkite jį kaip duomenų saugyklą ESXi sistemoje ir naudokite kaip „tiltą“ tarp VM ir pagrindinio kompiuterio:
- Nustatykite NFS serverį „Linux“ kompiuteryje ir bendrinkite aplanką.
- ESXi tvarkyklėje pridėkite NFS kaip duomenų saugyklą.
- Iš virtualios mašinos (jei tai „Linux“) prijunkite NFS bendrinamą aplanką kaip vietinį aplanką ir nukopijuokite failus į tą katalogą ir iš jo.
- Iš pagrindinio kompiuterio pasiekite NFS aplanką ir perkelkite failus ten, kur jų reikia.
Taryba: Ši technika ypač naudinga diegiant sistemas su daugybe virtualių mašinų arba įmonės aplinkoje.
Rankinis bendrinamų aplankų prijungimas „Linux“, kai automatinis prijungimas nepavyksta
Kartais, ypač Linux distribucijose su moderniais branduoliais, „VMware“ bendrinami aplankai nėra automatiškai prijungiami. Bet nesijaudinkite, rankinis procesas yra paprastas:
- Įsitikinti, kad „open-vm-tools“ y open-vm-tools-desktop Estan instalados.
- Sukurkite prijungimo katalogą, jei jo nėra:
sudo mkdir -p /mnt/hgfs - Prijunkite aplanką naudodami:
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=$(id -u) - Patikrinkite, ar jūsų aplankai rodomi su
ls /mnt/hgfs - Jei norite, kad jis būtų prijungtas automatiškai, redaguokite
/etc/fstabir priduria:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Triukas: Jei norite prijungti tik konkretų aplanką, nurodykite jo pavadinimą po .host:/, pavyzdys: .host:/Documentos /mnt/hgfs fuse.vmhgfs-fuse ...
„VMware Workstation Player“, „Pro“ ir „Fusion“ suderinamumas ir skirtumai
Svarbu žinoti, kokią „VMware“ versiją turite, nes Ne visi jie leidžia tas pačias bendrinimo funkcijas:
- VMware Workstation Player: nemokamas nekomerciniam naudojimui, NEleidžia bendrinamų aplankų tarp pagrindinio kompiuterio ir virtualios mašinos. Taip, galite naudoti USB įrenginius ir tinklą.
- „VMware Workstation Pro“: mokėjimo, palaiko bendrinamus aplankus, vilkimą ir numetimą, iškarpinę ir kt.
- VMware Fusion: punktas Mac, parinktys, panašios į „Workstation Pro“.
Jei turite „Player“ ir jums reikia tiesiogiai bendrinti, apsvarstykite galimybę naudoti alternatyvūs metodai (USB, tinklas, debesies saugykla ir kt.).
Debesijos sprendimai ir žiniatinklio programos failų bendrinimui
Jei nenorite visko komplikuoti arba ieškote maksimalaus lankstumo, naudoti debesijos paslaugas, pvz. "Google" Diskas, OneDrive, Dropbox yra tinkamas variantas:
- Įdiekite atitinkamą programą tiek pagrindiniame kompiuteryje, tiek virtualioje mašinoje.
- Konfigūruokite aplankus, kuriuos norite sinchronizuoti.
- Įkelti failai automatiškai rodomi ten, kur jų reikia, neliečiant „VMware“ nustatymų.
Kita praktinė galimybė yra „WeTransfer“ tipo žiniatinklio programos vienkartiniam didelių failų perdavimui: įkeliate failą, gaunate nuorodą ir jis parsisiųsti iš kitos sistemos – paprasta ir greita.
Saugumo aspektai ir geroji praktika bendrinant failus tarp sistemų
Apsaugokite savo duomenis naudojant bendrinamus aplankus arba bet kokį perkėlimo būdą. Keletas naudingų patarimų:
- Visada naudokite tik skaitymo režimai bendrinamiems aplankams, jei nereikia modifikuoti failų iš VM.
- Malonumas atsarginės kopijos Prieš atlikdami didelius pakeitimus, dažnai atlikite įprastinius virtualių mašinų patikrinimus.
- Peržiūrėkite leidimus ir naudotojus, turinčius prieigą prie aplankų, kad išvengtumėte nelaimingų atsitikimų ar duomenų nutekėjimo.
- Venkite bendrinti jautrius aplankus, nebent tai būtų absoliučiai būtina.
- Įmonės aplinkoje laikykitės rekomenduojamų saugumo politikų ir apribokite prieigą prie bendrinamų išteklių pagal vaidmenis.
Taip pat prisimink Išjunkite kopijavimo / įklijavimo arba vilkimo ir numetimo funkcijas, jei jūsų virtualioje mašinoje veikia svarbios programos arba turite saugumo problemų..
Aistringas rašytojas apie baitų pasaulį ir technologijas apskritai. Man patinka dalytis savo žiniomis rašydamas, būtent tai ir darysiu šiame tinklaraštyje, parodysiu jums įdomiausius dalykus apie programėles, programinę įrangą, techninę įrangą, technologijų tendencijas ir kt. Mano tikslas – padėti jums paprastai ir smagiai naršyti skaitmeniniame pasaulyje.