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

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

    Виртуалните машини са изолирани контейнери, така че гост-операционната система във виртуалната машина няма достъп до файловата система на компютъра. Ще трябва да създадете споделени папки в програма като VirtualBox или VMware за споделяне на файлове.

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

    Ще разгледаме как да създаваме споделени папки в две от най-популярните приложения за виртуална машина - VirtualBox и VMware Workstation Player - но процесът е подобен в други приложения за виртуални машини.

    VirtualBox

    Функцията за споделени папки на VirtualBox работи с Windows и Linux гост операционни системи. За да използвате функцията, първо трябва да инсталирате Виртуалните добавки на VirtualBox в виртуалната машина за гости.

    Когато виртуалната машина работи, щракнете върху менюто “Устройства” и изберете опцията “Вмъкване на CD образ на госта”. Това вмъква виртуален компактдиск, който можете да използвате в гост-операционната система, за да инсталирате добавките за гости.

    След като се инсталират добавките за гости, отворете менюто „Машина“ и щракнете върху опцията „Настройки“.

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

    Кликнете върху бутона „Добавяне“ (папката с плюс), за да създадете нова споделена папка.

    В прозореца „Добавяне на споделяне“ можете да посочите следното:

    • Път на папката: Това е местоположението на споделената папка в операционната ви система (реалния компютър).
    • Име на папка: По този начин споделената папка ще се появи вътре в операционната система за гости.
    • Само за четене: По подразбиране виртуалната машина има пълен достъп за четене и запис до споделената папка. Поставете отметка в квадратчето „Само за четене“, ако искате виртуалната машина да може да чете файлове само от споделената папка, но да не ги променя..
    • Авто-байонет: Тази опция кара гост операционната система да се опитва автоматично да монтира папката, когато се стартира.
    • Постоянен: Тази опция прави споделената папка Машинна папка. Ако не изберете тази опция, тя се превръща в преходна папка, която се премахва с рестартирането на виртуалната машина.

    Направете избора си и натиснете бутона „OK“.

    Сега трябва да виждате споделените папки да се показват като споделени мрежови файлове. Ако използвате гост-операционна система на Windows, отворете File Explorer, изберете „Network“ и след това погледнете под компютъра „VBOXSRV“.

    VMware Workstation Player

    Споделените папки на VMware работят както с Windows, така и с Linux операционни системи. За да използвате функцията, първо трябва да инсталирате VMware Tools в виртуалната машина за гости. Отворете менюто "Player", посочете менюто "Manage" и изберете опцията "Install VMware Tools". Това отваря диалогов прозорец, който ви подканва да изтеглите инструментите и, когато приключите, вмъква виртуален компактдиск, който можете да използвате в операционната система за гости, за да инсталирате инструментите на VMWare..

    След инсталирането на инструментите на VMware отворете менюто „Player“, посочете менюто „Manage“ и изберете опцията „Настройки на виртуалната машина“..

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

    По избор можете да изберете опцията „Карта като мрежово устройство в Windows гостите“, ако искате споделеното да се съпостави с буквата на устройството ви в операционната система за гости, вместо да се налага да копаят в споделените папки в мрежата..

    След като активирате тази функция, кликнете върху бутона „Добавяне“, за да добавите нова споделена папка.

    В прозореца „Добавяне на съветника за споделени папки“ кликнете върху „Напред“, за да пропуснете началния екран. На екрана “Име на споделената папка” използвайте полето “Host path”, за да укажете местоположението на споделената папка на вашата хост операционна система (вашия реален компютър). Използвайте полето "Име", за да въведете името на папката, както би трябвало да се появи във виртуалната машина. Когато приключите, кликнете върху бутона „Напред“.

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

    Сега трябва да виждате споделените папки да се показват като споделени мрежови файлове. Ако използвате гост-операционна система на Windows, отворете File Explorer, изберете „Network“ и след това потърсете в компютъра „vmware-host“..

    В гост-системата на Linux трябва да намерите споделени папки за VMware / MNT / hgfs в главната директория. Ако не сте сигурни как да го намерите, разгледайте нашето ръководство за разбиране на структурата на Linux директория.


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