Как создать общую папку в 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 — Перейдите к опции общих папок
В окне 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 недоступны откуда-либо. Когда ваши проекты растут за пределы того, что может обработать настольная среда, пришло время рассмотреть более масштабируемую инфраструктуру.
Если вам нуж
