Dijelite mape između Host i Guest OS-a u VirtualBoxu

VirtualBox je jedna od najboljih (i besplatnih!) aplikacija za virtualne strojeve(virtual machine) , ali je još korisnija ako se vaše virtualno računalo može čvršće integrirati s glavnim računalom.

Iako možete prilično jednostavno umrežiti host i gostujuće računalo, većina ljudi vjerojatno samo želi jednostavan način za dijeljenje mapa između hosta i gostujućeg OS-a u VirtualBoxu(VirtualBox) . Dobra vijest je da je to vrlo jednostavno za napraviti!

Čišćenje terminologije(Clearing Up The Terminology)

Važno je da brzo razjasnimo nekoliko ključnih pojmova koji će se koristiti u ovom članku:

  • Virtualni stroj je simulirano računalo koje radi na drugom računalu.
  • “Host” računalo je fizičko računalo ispred vas.
  • Računalo za goste je virtualni stroj koji radi zahvaljujući VirtualBoxu(VirtualBox) .
  • " Goli(Bare) metal" znači raditi izravno na fizičkom računalu.

Ako ste ikada gledali film Matrix,(The Matrix)(The Matrix) tada možete zamisliti virtualni stroj kao računalo koje živi u simuliranom svijetu. Misli da je pravo računalo, ali zapravo je samo softver.

Kompatibilnost operativnog sustava(Operating System Compatibility)

Da biste koristili funkciju dijeljene mape ugrađenu u VirtualBox , morate instalirati nešto što se zove " Dodaci za (Additions)goste(Guest) " na gostujuće računalo. U vrijeme pisanja postoje dodaci za:

  • Windows
  • Linux
  • Solaris

Za većinu ljudi će gostujući stroj vjerojatno pokretati Windows ili Linux . Ako koristite nešto egzotičnije (ili pokušavate pokrenuti macOS), onda ova metoda neće raditi.

Instaliranje dodataka za goste(Installing Guest Additions)

Prije nego što možete učiniti da dijeljene mape rade, morate instalirati dodatke za goste(guest additions ) na dotičnom virtualnom stroju. Ovo funkcionira tako što se virtualni CD stavlja u zamišljeni CD pogon virtualnih strojeva. Ovdje koristimo Ubuntu Linux , ali VirtualBox će automatski otkriti koji su dodaci ispravni za operativni sustav Guest .

Sve što trebate učiniti je pokrenuti svoj virtualni stroj, a zatim kliknuti na Uređaji( Devices ) i zatim Umetni sliku CD-a s dodacima gostiju…( Insert Guest Additions CD Image…)

U našem slučaju "CD" se automatski reproducira i dodaci su instalirani bez problema. Ponovo smo pokrenuli naš virtualni stroj za svaki slučaj, ali nije striktno potreban. S instaliranim dodacima za goste, spremni ste za dodavanje zajedničke mape svom virtualnom stroju.

Stvaranje zajedničke mape na host stroju(Creating a Shared Folder On The Host Machine)

VirtualBox predstavlja zajedničku mapu na glavnom računalu kao zajednički mrežni pogon ili kao posebnu ekstenziju datotečnog sustava za operativni sustav gostujućeg računala. Stoga ćete htjeti odrediti tu mapu na golom računalu za korištenje. 

Možete dodijeliti različite dijeljene mape svakom gostu virtualnog stroja. To može biti mapa koja već postoji ili može biti mapa koju ste kreirali posebno za tu svrhu. U svakom slučaju, nakon što odlučite koju mapu želite podijeliti s virtualnim strojem, moramo je odabrati i montirati.

Stvorili smo mapu s probnom tekstualnom datotekom u svrhu demonstracije.

Omogućite dijeljenje datoteka na računalu za goste(Enable File Sharing On The Guest Machine)

Možete dodati dijeljenu mapu svom virtualnom stroju dok je pokrenuta ili zaustavljena. Montirat ćemo zajedničku mapu s našim Ubuntu strojem koji radi.

  • Kliknite na izbornik Devices , a zatim Shared Folders>Shared Folder Settings .

  • U ovom izborniku postavki kliknite plavu ikonu da dodate novu dijeljenu mapu. 

  • Odaberite padajući izbornik putanje mape i odaberite drugo(other) . Odaberite mapu koju želite podijeliti i kliknite Odaberi mapu(Select Folder) .

  • Odaberite automatsko postavljanje(auto-mount ) , a zatim kliknite U redu. ( OK. )Zatim ponovno kliknite OK .

Zajednička mapa pojavila se na našoj Ubuntu radnoj površini, ali ćete je možda morati potražiti na popisu mrežnih pogona vašeg operativnog sustava ili u istraživaču datotečnog sustava. U Ubuntu smo morali unijeti administratorsku lozinku prilikom otvaranja mape.

Da biste uklonili dijeljenu mapu, jednostavno se vratite na isti prozor u kojem ste je dodali i uklonite je s popisa. Dok je mapa dijeljena, u osnovi je možete koristiti kao bilo koji drugi montirani disk ili pogon.

Alternativni načini dijeljenja mapa između domaćina i gosta(Alternative Ways To Share Folders Between Host & Guest)

Korištenje službene metode dijeljenja datoteka između domaćina i gosta nije jedini način na koji možete premještati datoteke između svog golog računala i virtualnog stroja.

Jedan jednostavan način za prijenos datoteka je korištenje USB flash pogona. VirtualBox vam omogućuje da virtualnom stroju date kontrolu nad USB uređajem. Jednostavno(Simply) kopirajte sve datoteke koje želite prenijeti na flash pogon, a zatim prebacite kontrolu na virtualni stroj pomoću izbornika VirtualBox .

Budući da vaš virtualni stroj također ima pristup internetu, možete instalirati paket za pohranu u oblaku kao što je Dropbox na oba sustava, pod pretpostavkom da postoji verzija dostupna za gostujući operativni sustav. Iako to znači da će se datoteke sinkronizirati putem vaše internetske veze, koja bi mogla biti spora i pojesti ograničenje vaših podataka, ako ga imate.

Ako sve što želite učiniti je kopirati nešto što će stati u međuspremnik (kao što je lozinka), onda je bolje da omogućite zajednički međuspremnik u VirtualBoxu(VirtualBox) , koji je također dio dodataka za goste.

Gotovo besprijekorno dijeljenje datoteka?(Virtually Flawless File Sharing?)

Virtualni strojevi su nevjerojatan podvig tehnologije, ali su još uvijek računalni ekvivalent ljepljive vrpce i kartona što se tiče elegancije. U konačnici, svako rješenje za dijeljenje datoteka između sustava domaćina i gosta bit će u određenom stupnju zablude.

Uzimajući to u obzir, nismo imali problema da ga uspostavimo između našeg Windows hosta i Ubuntu gosta. Mnogi(Plenty) korisnici će naići na neke grube točke zahvaljujući tome koliko varijacija može biti između tipova operacijskog sustava domaćina i gosta, ali srećom, zajednica VirtualBoxa(VirtualBox community) je sve to vidjela. 

Dakle, ako naiđete na problem koji ne možete riješiti, preporučujemo da prvo pretražite forume, a zatim postavite pitanje ako odgovor već nije tamo. Međutim, većina ljudi koji slijede gornje upute bit će sasvim u redu.



About the author

Ja sam hardverski inženjer s preko 10 godina iskustva u radu na IOS i MacOS sustavima. Posljednjih 5 godina predajem večernju nastavu i sam sam naučio koristiti Google Chrome. Moje vještine u oba područja čine me savršenim kandidatom za razvoj web stranica, grafički dizajn ili rad na web sigurnosti.



Related posts