- - Как да споделяте файлове във виртуална машина на Linux

Как да споделяте файлове във виртуална машина на Linux

Настройка на виртуална машина в Oracle VMVirtualBox е лесно, но споделянето на файлове с него? Не толкова. Именно поради това колко досадно и трудно споделяне на файлове между гост и хост машини (особено в Linux) ще разгледаме днес. Ще разгледаме как да споделяме файлове във VirtualBox от хост машина на машина за гости през USB, мрежата и направо от хост компютъра към гост компютъра, но първо трябва да инсталираме добавките за гости.

Добавки за гости

Бъдете сигурни, че вече имате виртуална машинаинсталиран и инсталиран под Linux. Не сте сигурни как да направите това? Вижте нашето ръководство за използването на VirtualBox в Linux. След като стартирате и работи машина, потърсете менюто „Устройство“ и кликнете върху него. В менюто за въвеждане намерите „добавяне на добавки за гости“. Това ще накара VirtualBox да излезе, изтегли и вмъкне най-новата версия на „добавки за гости“, нещо, което позволява на домакинските машини да взаимодействат по-лесно с машините за гости.

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

Когато инсталацията приключи, рестартирайте виртуалната машина.

Споделяне на файлове в VirtualBox

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

В основния прозорец на VirtualBox щракнете с десния бутон върхуVM и изберете „Настройки“. Погледнете дъното на прозореца с настройки на VBox за „Споделени папки“ и го изберете. Под прозореца на споделените папки е възможно да се създадат споделени папки, за да могат да се четат гостите на VM за гости. Кликнете върху синята папка с зелената + икона върху нея, за да направите нов дял.

Първо, отидете на „Път на папката“ и щракнете върху стрелката. Това разкрива падащо меню с „Друго“. Изберете го, за да покажете файлов браузър и го използвайте, за да се придвижите до местоположението на папките на вашия Linux компютър, който искате да споделите.

Проверете бутона „Auto-mount“, за да имате VMавтоматично монтирайте дяла при стартиране. Освен това, изберете полето „Само за четене“, ако искате да попречите на VM за гости да променя файлове или папки в споделянето.

За да получите достъп до споделената папка в диспечера на файлове, отидете на / Носители / именасподеляне

Например, за да получите достъп до Personal, трябва да направите: / Медии / Personal, и т.н.

Искате ли да получите достъп до него в терминала? употреба CD и отидете до / Носители / именасподеляне.

Въпреки че VirtualBox автоматично монтира споделени папки при стартиране, вашите файлове може да не са там. Най-добрият начин да се уверите в това е да стартирате:

sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share-name /home/username/vbox/desired/share/mount/folder

Споделяне на файлове чрез USB

В допълнение към споделяне на файлове директно отДомакин компютър към виртуалния компютър за гости, е възможно да прехвърляте файлове чрез свързани USB устройства. За да активирате поддръжката за тази функция, първо отидете на официалния уебсайт на VirtualBox и изтеглете разширението. Този пакет, когато е инсталиран, добавя поддръжка за USB устройства, както и RDP, криптиране на дискове, поддръжка за NVMe SSD и т.н.

На страницата за изтегляне превъртете надолу и потърсете„Пакет за разширение на Oracle VM VirtualBox“. VirtualBox не разпространява този пакет с разширения, специфичен за операционна система, така че може да бъде инсталиран в Linux, както и всяка друга операционна система, на която VirtualBox може да работи.

За да инсталирате пакета, отворете файловия мениджъри щракнете двукратно върху файла. По този начин незабавно ще стартирате диалогов прозорец за инсталиране във VirtualBox. Следвайте инструкциите, които се появяват, за да завършите инсталирането на пакета. Когато сте готови, щракнете с десния бутон върху виртуалния апарат, към който искате да добавите USB устройства, и изберете бутона „настройки“.

Под прозореца за настройки изберете иконата „USB“,за да преминете към настройките на USB контролера. В областта на настройките на USB е възможно да се даде директен достъп на виртуалната машина до USB контролера. Изберете от „USB 1.0, 2.0 или 3.0“ в зависимост от USB концентратора на вашия компютър и след това преминете надолу към синята USB икона със зеления + знак, за да добавите ръчно USB устройство.

Добавяне на устройства в движение

Често пъти е по-бързо да включите USB устройства,след това ръчно добавете всеки от тях в системата. Улеснява достъпът до тях веднага. Ако обаче постоянно подменяте USB устройства за съхранение с виртуална машина за гости, може да е по-добре да добавите устройства по друг начин.

Първо стартирайте виртуалната машина за гост изаредете го нормално. Оттук включете всички USB устройства, които искате да свържете към системата. След това погледнете в долната дясна част на прозореца на виртуалната лента за USB икона. Щракнете с десния бутон върху иконата, за да разкриете всички свързани USB устройства. Кликнете върху всяко устройство, което се появи в менюто, за да го свържете с машината.

Когато устройството е свързано директно към машината за гости, всичко трябва да бъде използваемо. Достъп до файлове чрез файловия мениджър (или прозореца на Explorer, ако използвате версия на Windows).

Коментари