VirtualBox

Споделени папки на VirtualBox

Споделени папки на VirtualBox

Настройване на споделени папки във VirtualBox 

Ако имате инсталирани виртуални машини във VirtualBox, има вероятност да искате да споделяте данни между виртуалната машина и хост операционната система. Функцията за споделена папка на VirtualBox ви позволява да споделяте папка между вашата операционна система хост и операционната система гост.

Ще използваме хост система на Windows 10 и ще споделяме папка с Ubuntu 18.04 като гост. Всичко от разрешенията за четене и запис до управлението на томовете е изненадващо лесно и лесно за настройване и в двата случая. Линукс и не-Linux операционна система също предлагат хубаво обобщение, което прави следните стъпки широко приложими.

Ще споделяме папка с име D: \ VboxShare от хост системата със същото име на госта за по-голяма простота. Можете да накарате споделената папка да се показва с различно име на вашата гост ОС, ако искате.

Стартирайте вашата виртуална машина и кликнете върху Опции за устройства в прозореца VirtualBox, най-горния ред.

В долната част на подменюто Устройства ще получите опция, която казва Вмъкване на изображение за CD с добавки за гости .. щракнете върху него и той ще монтира iso файл, предоставен от Oracle, за да разшири възможностите на виртуалната машина, включително функцията Shared Folder.

При щракване може да се случи едно от двете неща. Ако използвате наличен Ubuntu, ще бъдете подканени, че има автоматично стартиране.ш скрипт в CD изображението и той изисква вашата sudo парола за изпълнение или може да забележите само CD изображение, монтирано във вашата файлова система, в този случай, моля, вижте бележката по-долу.

Връщайки се към идеалния случай, когато автоматично стартиране.ш скриптът се стартира самостоятелно, в този случай ще трябва да разрешите на вашата гост ОС да стартира скрипта. Щракнете върху „Изпълни“, когато се появи следният прозорец:

Можете да продължите и да въведете вашата парола за sudo, когато видите този ред:

Накрая ще видите резултата от инсталацията (това ще отнеме само няколко секунди):

Ще забележите, че скриптът ви моли да инсталирате gcc, make и perl за да може да инсталира необходимите модули на ядрото. Ще направим това по-нататък.

Забележка: Ако подкана за автоматично инсталиране не се показва

Шансовете са, че използвате дистрибуция като Lubuntu и ще забележите ново CD изображение, монтирано на пътя / медия // Vbox_GA_version_number където номерът на версията ще зависи от версията на VirtualBox. Това CD изображение може също да се покаже на екрана на работния плот. Ако това се случи, просто отворете терминала, преминете към тази директория и стартирайте автоматичното стартиране.sh скрипт като root потребител. За целта използвайте следните команди:

$ cd // media / VBox_GAs_5.2.12
$ sudo ./ автоматично стартиране.ш

Разбира се, ще трябва да използвате потребителското си име вместо показан в командата. Също така монтираният носител / VBox_GAs_x.х.хх ще има различно име в зависимост от версията на VirtualBox, която използвате.

Обратно към инсталацията

Сега е време да гарантираме, че софтуерът за добавяне на гости разполага с всички необходими базови пакети за инсталиране на модули на ядрото в гост OS. Както бе споменато по-рано, тези пакети са направи, gcc и perl. Нека ги инсталираме.

$ sudo apt install gcc make perl

Сега, като крайна точка на подробностите, трябва да разберете, че споделените от VirtualBox файлове могат да имат достъп само от членове на  vboxsf група, създадена от по-ранната от автоматично стартиране.ш скрипт. За да направи тези файлове достъпни за вашия обикновен потребителски акаунт в UNIX, този акаунт трябва да е член на vboxsf група. Направете това, като изпълните командата:

$ sudo adduser vboxsf

Добавяне на споделената папка

Вече сме готови да споделяме папки от хост машината. За целта щракнете отново върху Устройства от опцията на менюто VirtualBox на прозореца на VM. (Най-горният ред, извън виртуалната машина)

Ще видите следните опции там, Устройства → Споделени папки → Настройки на споделена папка ..

След като щракнете върху него, ще видите нещо подобно на това:

Кликнете върху иконата на първата папка в най-дясната колона. След това въведете пътя до тази папка, както се вижда от вашата операционна система хост. В нашия случай това е папка в D: устройство. Тогава Име на папка променливата ще реши какво име ще има тази споделена папка вътре VM. Може също да изберете опцията за автоматично монтиране, така че папката да се монтира без ръчна намеса. Превръщането му в постоянен член ще гарантира, че споделянето е активирано всеки път, когато стартирате тази VM.

Ако данните в папката са чувствителни или ако използвате вашата виртуална машина за тестване на злонамерен софтуер, може да искате да изберете и опцията Само за четене. По този начин гарантирате, че VM не може да променя съдържанието на папката.

Сега рестартираме системата си, така че цялата модификация, която направихме в последните няколко стъпки, действително да се покаже като споделена папка на работния плот на нашия потребител (или в / медия /)

Заключение

Уведомете ни, ако има други грешки, проблеми или са настроени във вашите споделени папки. Ако има случай на край, който искате да покрием, ако все още имате някакви дълготрайни съмнения относно стъпките, описани по-горе.

Можете да се свържете с нас в Twitter, Facebook или да се абонирате за нас по имейл.

Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...