Споделяне на папки между хост и гост ОС във VirtualBox

VirtualBox е едно от най-добрите (и безплатни!) приложения за виртуални машини(virtual machine) там, но е още по-полезно, ако вашият виртуален компютър може да се интегрира по-плътно с хост компютъра.

Въпреки че можете да свържете хост и гост компютъра доста лесно, повечето хора вероятно просто искат прост начин за споделяне на папки между хост и гост ОС във VirtualBox . Добрата новина е, че това е доста лесно да се направи!

Изчистване на терминологията(Clearing Up The Terminology)

Важно е бързо да изясним няколко ключови термина, които ще бъдат използвани в тази статия:

  • Виртуалната машина е симулиран компютър, който работи на друг компютър.
  • „Хост” компютърът е физическият компютър пред вас.
  • Компютърът „гост“ е виртуална машина, която работи благодарение на VirtualBox .
  • Гол(Bare) метал“ означава да работите директно на физическия компютър.

Ако някога сте гледали филма Матрицата(The Matrix)(The Matrix) , тогава можете да мислите за виртуалната машина като компютър, живеещ в симулиран свят. Той мисли, че е истински компютър, но всъщност е просто софтуер.

Съвместимост на операционната система(Operating System Compatibility)

За да използвате функцията за споделена папка, вградена във VirtualBox , трябва да инсталирате нещо, наречено „ Добавки за (Additions)гости(Guest) “ на компютъра за гости. Към момента на писане има допълнения за:

  • Windows
  • Linux
  • Соларис

За повечето хора машината за гости вероятно ще работи с Windows или Linux . Ако използвате нещо по-екзотично (или се опитвате да стартирате macOS), тогава този метод няма да работи.

Инсталиране на добавки за гости(Installing Guest Additions)

Преди да можете да накарате споделените папки да работят, трябва да инсталирате добавки за гости(guest additions ) на въпросната виртуална машина. Това работи чрез поставяне на виртуален компактдиск във въображаемото CD устройство на виртуалните машини. Тук използваме Ubuntu Linux , но VirtualBox автоматично ще открие кои допълнения са подходящи за операционната система за гости .(Guest)

Всичко, което трябва да направите, е да стартирате вашата виртуална машина и след това щракнете върху Устройства( Devices ) и след това Insert Guest Additions CD Image...

В нашия случай „CD“ се възпроизвежда автоматично и добавките са инсталирани без проблем. Рестартирахме нашата виртуална машина за всеки случай, но не е строго необходима. С инсталирани добавки за гости, вие сте готови да добавите споделена папка към вашата виртуална машина.

Създаване на споделена папка на хост машината(Creating a Shared Folder On The Host Machine)

VirtualBox представя споделена папка на хост компютъра като споделено мрежово устройство или като специално разширение на файловата система към операционната система на компютъра гост. Така че ще искате да посочите тази папка на голия компютър, която да използва. 

Можете да зададете различни споделени папки на всеки гост на виртуална машина. Това може да бъде папка, която вече съществува, или може да бъде папка, която сте създали специално за тази цел. И в двата случая, след като сте решили коя папка искате да споделите с виртуалната машина, трябва да я изберем и монтираме.

Създадохме папка с тестов текстов файл вътре за демонстрационни цели.

Активирайте споделянето на файлове на машината за гости(Enable File Sharing On The Guest Machine)

Можете да добавите споделената папка към вашата виртуална машина, докато тя работи или е спряна. Ще монтираме споделената папка с нашата Ubuntu машина.

  • Щракнете върху менюто Устройства и след това (Devices)Shared Folders>Shared Folder Settings на споделената папка .

  • В това меню с настройки щракнете върху синята икона, за да добавите нова споделена папка. 

  • Изберете падащото меню за пътя на папката и изберете друго(other) . Изберете папката, която искате да споделите, и щракнете върху Избор на папка(Select Folder) .

  • Изберете автоматично монтиране(auto-mount ) и след това щракнете върху OK. След това щракнете отново върху OK .

Споделената папка се появи на нашия работен плот на Ubuntu , но може да се наложи да я потърсите в списъка с мрежови устройства на вашата операционна система или в изследователя на файловата система. В Ubuntu трябваше да въведем администраторската парола при отваряне на папката.

За да премахнете споделената папка, просто се върнете към същия прозорец, в който сте я добавили на първо място, и я премахнете от списъка. Докато папката е споделена, можете основно да я използвате като всеки друг монтиран диск или устройство.

Алтернативни начини за споделяне на папки между хост и гост(Alternative Ways To Share Folders Between Host & Guest)

Използването на официалния метод за споделяне на файлове между хост и гост не е единственият начин, по който можете да премествате файлове между вашия гол компютър и виртуалната машина.

Един лесен начин за прехвърляне на файлове е използването на USB флаш устройство. VirtualBox ви позволява да дадете контрол върху USB устройство на виртуалната машина. Просто(Simply) копирайте всички файлове, които искате да прехвърлите на флаш устройство и след това превключете управлението на виртуалната машина с помощта на менюто VirtualBox .

Тъй като вашата виртуална машина също има достъп до интернет, можете да инсталирате пакет за съхранение в облак, като Dropbox и на двете системи, като приемем, че има налична версия за операционната система за гости. Въпреки че това означава, че файловете ще се синхронизират през вашата интернет връзка, която може да е бавна и да изяде ограничението на данните ви, ако имате такъв.

Ако всичко, което искате да направите, е да копирате нещо, което ще се побере в клипборда (като парола), тогава е по-добре да активирате споделения клипборд във VirtualBox , който също е част от допълненията за гости.

Практически безупречно споделяне на файлове?(Virtually Flawless File Sharing?)

Виртуалните машини са невероятен подвиг на технологията, но все пак е компютърен еквивалент на тиксо и картон, що се отнася до елегантността. В крайна сметка всяко решение за споделяне на файлове между хост и система за гости ще бъде известна степен на заблуда.

Като се има предвид това, нямахме никакви проблеми да го накараме да работи между нашия хост на Windows и гост на (Windows)Ubuntu . Много(Plenty) потребители ще се сблъскат с някои трудни места благодарение на това колко вариации може да има между типовете операционни системи за хост и гост, но за щастие общността на VirtualBox(VirtualBox community) е видяла всичко. 

Така че, ако все пак се сблъскате с проблем, който не можете да разрешите, препоръчваме първо да направите търсене във форумите и след това да публикувате въпрос, ако отговорът все още не е там. Въпреки това, повечето хора, които следват инструкциите по-горе, ще се оправят.



About the author

аудиофил инженер и специалист по аудио продукти с повече от 10 години опит. Специализирам се в създаването на качествени музикални високоговорители и слушалки от началото до края. Аз съм експерт в отстраняването на аудио проблеми, както и в проектирането на нови високоговорители и системи за слушалки. Моят опит надхвърля просто правенето на добри продукти; Също така имам страст да помагам на другите да бъдат възможно най-добрите, независимо дали това е чрез образование или общественополезен труд.



Related posts