Как да създадете споделена папка в VMware Workstation
VMware Workstation е една от най-мощните платформи за десктоп виртуализация, която позволява на потребителите да стартират множество операционни системи едновременно на един физически компютър. Сред многото й практични функции, споделяните папки се откроява като съществено средство за безпроблемна обмяна на файлове между вашата хост операционна система и всяка виртуална машина (VM), работеща в нея.
Независимо дали сте разработчик, който тества кросплатформени приложения, системен администратор, управляващ изолирани среди, или опитен потребител, който трябва да премества файлове между системи бързо, разбирането как да конфигурирате споделени папки в VMware Workstation ще значително подобри вашия работен процес на виртуализация. Този всеобхватен наръчник ви преведе през всяка стъпка — от предварителните условия до достъпа до споделената папка в гостната ОС.
1. Предварителни условия
Преди да конфигурирате споделени папки, убедете се, че вашата среда отговаря на следните изисквания.
Инсталация на VMware Workstation
Трябва да имате инсталирани VMware Workstation Pro или VMware Workstation Player на вашия хост компютър. Най-новата версия може да бъде изтеглена директно от официалния уебсайт на VMware.
Вашата хост система трябва да отговаря на следните минимални спецификации на хардуера:
| Компонент | Минимално изискване | Препоръчано |
|---|---|---|
| Процесор | 64-битен CPU, 2+ ядра (Intel или AMD) | 4+ ядра |
| RAM | 4 GB | 8 GB или повече |
| Дисково пространство | 10 GB свободно | 50 GB+ (зависи от размера на VM) |
| Хост ОС | Поддържана версия на Windows или Linux | Най-новото стабилно издание |
> Забележка: VMware Workstation Player има намален набор от функции в сравнение с Pro изданието — по-специално, липсва поддержка на снимки. Имайте това предвид при планирането на вашата среда на виртуализация.
Конфигурирана и работеща виртуална машина
Трябва да имате поне една виртуална машина, вече настроена в VMware Workstation. Проверете следното преди да продължите:
- VM има напълно инсталирана гостна операционна система (Windows, Linux и т.н.).
- VMware Tools е инсталиран в гостната ОС — това е критично. Без VMware Tools, функционалността на споделени папки няма да работи правилно.
- Режимът на мрежа на VM (NAT, Bridged или Host-Only) е конфигуриран според вашите изисквания.
- VM е включена и отзивчива.
Препоръчана най-добра практика: Създайте снимка или пълна резервна копия на вашата VM преди да направите промени в конфигурацията. Това ви позволява да се върнете мигновено, ако нещо се обърка.
2. Стъпка по стъпка: Създаване на споделена папка в VMware Workstation
Стъпка 1 — Стартирайте VMware Workstation
Отворете VMware Workstation на вашия хост компютър. Трябва да видите основния интерфейс с вашата библиотека на виртуални машини в левия панел.
Стъпка 2 — Изберете целевата виртуална машина
От библиотеката на VM, кликнете на виртуалната машина, за която искате да конфигурирате споделени папки.
> Важно: Изключете VM преди да модифицирате нейните настройки. Опитът да добавите споделени папки, докато VM работи, може да доведе до грешки в конфигурацията или промените да не бъдат приложени правилно.
Стъпка 3 — Отворете настройките на виртуалната машина
Навигирайте до менюто и кликнете Edit, след това изберете Virtual Machine Settings от падащото меню. Алтернативно, можете да кликнете с десния бутон на VM в библиотеката и да изберете Settings.
Стъпка 4 — Навигирайте до опцията Shared Folders
В прозореца Virtual Machine Settings:
- Кликнете на раздела Options (не раздела Hardware).
- В левия панел, изберете Shared Folders.
- На дясната страна, ще видите панела за конфигурация на споделяне.
- Кликнете бутона Add… за да стартирате съветника.
Стъпка 5 — Използвайте съветника за добавяне на споделена папка
Съветникът Add Shared Folder Wizard ще ви преведе през конфигурацията:
a) Изберете папка на хоста
Кликнете Browse и навигирайте до папката на вашия хост компютър, която искате да споделите с VM. Това може да бъде всяка директория — папка на проект, директория за изтегляния или посветена работна площ за споделяне.
b) Изберете име за споделената папка
Присвойте разпознаваемо име на споделената папка. Това е името, което ще се появи в гостната ОС, затова изберете нещо описателно (например shared-projects или vm-exchange).
c) Конфигурирайте разрешенията за достъп
Изберете подходящото ниво на достъп:
- Read-Only: VM може да чете файлове от папката, но не може да ги модифицира, създава или изтрива. Идеално за безопасно разпространение на конфигурационни файлове или справочни документи.
- Read/Write (Enabled): VM има пълен достъп — може да чете, пише и изтрива файлове. Използвайте това, когато имате нужда от двупосочна обмяна на файлове.
d) Активирайте споделената папка
Убедете се, че отметката Enable this share е избрана. Можете също да отметнете Always enabled за да гарантирате, че папката е споделена всеки път, когато VM се включи.
e) Кликнете Finish
Прегледайте вашите настройки и кликнете Finish за да завършите съветника.
Стъпка 6 — Запазете конфигурацията
Обратно в прозореца Virtual Machine Settings, потвърдете, че вашата споделена папка се появява в списъка. Кликнете OK за да запазите всички промени и затворите панела с настройки.
3. Достъп до споделената папка в виртуалната машина
След като споделената папка е конфигурирана, включете вашата VM и следвайте подходящите стъпки за вашата гостна ОС.
Достъп до споделени папки на Windows гост
- Отворете File Explorer.
- В адресната лента, напишете следния път и натиснете Enter:
vmware-hostShared Folders- Ще видите всички конфигурирани споделени папки, изброени тук. Можете също да картографирате някоя от тях като мрежов диск за по-бърз достъп:
- Кликнете с десния бутон на споделената папка.
- Изберете Map network drive…
- Присвойте буква на диск (например
Z:). - Отметнете Reconnect at sign-in, ако искате картографирането да се запази при рестартирането.
Достъп до споделени папки на Linux гост
Отворете терминал и стартирайте следната команда за да видите наличните споделени папки:
ls /mnt/hgfs/Вашата споделена папка трябва да се появи в тази директория. Ако не е видима, VMware Tools може да не работи правилно. Проверете нейния статус с:
sudo systemctl status vmware-toolsАко VMware Tools не е активна, стартирайте я:
sudo systemctl start vmware-toolsАко директорията /mnt/hgfs/ е празна дори след като VMware Tools работи, опитайте да я преустановите ръчно:
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000Заменете uid=1000 с вашия действителен потребителски ID (проверете с id -u).
За да направите монтирането постоянно при рестартирането, добавете следния ред към /etc/fstab:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000 0 04. Отстраняване на неизправности на често срещаните проблеми със споделени папки
Дори при правилна конфигурация, може да срещнете проблеми. Ето най-често срещаните проблеми и техните решения:
| Проблем | Вероятна причина | Решение |
|---|---|---|
| Споделена папка не е видима в гост | VMware Tools не е инсталиран/работи | Инсталирайте или рестартирайте VMware Tools |
/mnt/hgfs/ е празна на Linux | HGFS не е монтирана | Използвайте vmhgfs-fuse за ръчно монтиране |
| Достъп само за четене въпреки разрешенията за писане | Неправилна настройка на разрешенията | Преконтролирайте настройките на споделената папка в опциите на VM |
| Папката изчезва след рестартиране | "Always enabled" не е избрана | Редактирайте настройките на VM и активирайте постоянното споделяне |
| Проблеми с производителност при големи файлове | Режийност на споделена папка | Помислете за използване на SCP или SFTP за големи трансфери |
5. Съображения за сигурност при споделени папки
Споделяните папки създават преки мост между вашата хост система и VM. Това удобство идва със сигурностни последици, които трябва активно да управлявате:
- Ограничете обхвата на достъпа: Споделяйте само конкретните папки, които VM трябва. Избягвайте споделяне на коренови директории или системни папки.
- Използвайте режим само за четене, когато е възможно: Ако VM трябва само да чете файлове, принудете достъп само за четене, за да предотвратите случайни или злонамерени модификации.
- Редовно одитирайте съдържанието на споделени папки: Периодично преглеждайте какво се споделя и премахнете остарели или чувствителни данни.
- Изолирайте недоверени VM: Ако стартирате потенциално недоверено софтуер в VM, деактивирайте напълно споделяните папки, за да предотвратите изтичане на данни или компрометиране на хоста.
- Поддържайте VMware Tools актуален: Остарелите VMware Tools могат да съдържат уязвимости. Винаги стартирайте най-новата версия.
6. Когато локалните VM не са достатъчни: Мащабирайте с облачен хостинг
VMware Workstation е отличен за локална разработка и тестване, но има присъщи ограничения — вашият физически хардуер ограничава това, което можете да стартирате, и локалните VM не са достъпни отвсякъде. Когато вашите проекти растат отвъд това, което десктоп среда може да обработи, е време да
