По подразбиране виртуалните машини нямат достъп до файлове на хост компютъра или на други виртуални машини. Ако искате да осигурите този достъп, трябва да настроите споделени папки в приложението ви за виртуална машина. За да помогне на гостоприемната операционна система във виртуалната машина да разбере какво става, приложенията на виртуалните машини представят тези споделени папки като споделяния на мрежови файлове. Гостовата операционна система има достъп до папка на компютъра ви, точно както би била споделена папка в мрежата.
Ще разгледаме как да създадем споделени папки в две от най-популярните приложения за виртуални машини - VirtualBox и VMware Workstation Player - но процесът е подобен и при други приложения на виртуални машини.
VirtualBox
Функцията за споделените папки на VirtualBox работи с операционни системи Windows и Linux. За да използвате тази функция, първо трябва да инсталирате GuestBuild добавки във виртуалната машина за гости.
При стартирането на виртуалната машина кликнете върху менюто "Устройства" и изберете опцията "Вмъкване на изображение на CD за гости". Това вмъква виртуален компактдиск, който можете да използвате в рамките на операционната система за гости, за да инсталирате Guest Guest.
Кликнете върху бутона "Добавяне" (папката с плюс върху нея), за да създадете нова споделена папка.
- Папка на папката: Това е местоположението на споделената папка на вашата хост операционна система (вашият реален компютър).
- Име на папка: По този начин споделената папка ще се показва вътре в операционната система за гости.
- Само за четене: По подразбиране виртуалната машина има пълен достъп за четене и писане в споделената папка. Активирайте квадратчето "Само за четене", ако искате виртуалната машина да може само да чете файлове от споделената папка, но да не ги променя.
- Авто-байонет: Тази опция прави гостната операционна система да се опитва автоматично да монтира папката, когато тя стартира.
- Направете постоянен: Тази опция прави споделената папка "Машина". Ако не изберете тази опция, тя става преходна папка, която се премахва при рестартиране на виртуалната машина.
Направете всичките си избори и натиснете бутона "OK".
VMware Workstation Player
Обществените папки на VMware работят с операционни системи Windows и Linux. За да използвате тази функция, първо трябва да инсталирате VMware Tools във виртуалната машина за гости. Отворете менюто "Играч", посочете менюто "Управление" и изберете опцията "Инсталирайте VMware Tools". Това отваря диалогов прозорец, който ви подканва да изтеглите инструментите и когато приключите, вмъква виртуален компактдиск, който можете да използвате в гостната операционна система, за да инсталирате инструментите на VMWare.
По желание можете да изберете опцията "Карта като мрежово устройство на гости на Windows", ако искате споделянето да е означено с буква на устройството ви в операционната система за гости, вместо да се налага да копаете през споделени папки в мрежата.
/mnt/hgfs
в основната директория. Ако не сте сигурни как да го намерите, разгледайте нашето ръководство за разбиране на структурата на директорията на Linux.
Ако имате няколко виртуални машини, ще трябва да настроите споделяне на файлове поотделно във всеки от тях, въпреки че можете да използвате същите споделени папки в няколко виртуални машини. Но бъдете внимателни, когато използвате споделени папки. Едно от големите неща за виртуалните машини е, че те работят в собствената си пясъчна кутия, изолирана от вашия истински компютър. Ако виртуалната ви машина бъде компрометирана, злонамереният софтуер евентуално би могъл да избяга от виртуалната ви машина, като зарази файлове в споделените ви папки.