Создание общих папок в VMware необходимо для эффективного обмена файлами между хост-машиной и гостевой операционной системой (ВМ). Если вы управляете сложными средами разработки, запускаете гостевые системы Linux/Windows или автоматизируете сборки, общие папки упрощают рабочий процесс. В этом руководстве рассматриваются расширенные методы настройки и устранения неполадок для VMware Workstation Pro и VMware Fusion.
Откройте VMware Workstation / Fusion
Выберите свою виртуальную машину → Перейдите в раздел “Настройки
Перейдите на вкладку Параметры → выберите Общие папки
Включить:
✔️ Всегда включать (рекомендуется)
Нажмите кнопку Добавить… и следуйте указаниям мастера:
Выберите папку на хост-машине
Дайте ей имя (например, Shared)
При необходимости отметьте папку как доступную только для чтения
Нажмите Готово, а затем OK для применения.
VMware Tools включает механизм общих папок в гостевой ОС.
Затем перезапустите виртуальную машину:
В меню VMware: VM > Install VMware Tools
Монтирует виртуальный компакт-диск → Запустите файл setup.exe
Перезапустите гостя после установки
После перезагрузки проверьте, обнаружила ли VMware Tools общую папку:
Чтобы смонтировать определенную папку:
Отредактируйте /etc/fstab:
Добавьте в кронтаб (от имени root):
После перезагрузки перейдите в меню:
Или перейдите непосредственно к:
Вы можете сопоставить его с буквой диска:
Щелкните правой кнопкой мыши Этот компьютер → Сопоставить сетевой диск
Использовать \\vmware-host\Shared Folders\YourFolder
Выберите букву диска (например, Z:) → ✔️ Переподключиться при входе в систему
Убедитесь, что установлен vmhgfs-fuse и запущен VMware Tools:
Перезапустите vmtoolsd:
Попробуйте снова выполнить монтирование вручную.
Используйте флаг allow_other и установите соответствующие разрешения:
Переустановите VMware Tools
Проверьте брандмауэр/антивирус
Убедитесь, что папка включена в пользовательском интерфейсе VMware
Проверьте Services.msc → запущен ли VMware Tools
Используйте общие папки для:
Синхронизации артефактов сборки между хостом и гостем
Обмен сценариями, файлами ISO, конфигурациями
Запускать редакторы кода на хосте, компилировать/тестировать в гостевом
Используйте rsync или inotify с общими папками для синхронизации файлов в реальном времени
Для постоянных разработок монтируйте общие папки в контейнеры Docker, запущенные внутри виртуальной машины
Общие папки в VMware повышают производительность, обеспечивая бесшовную интеграцию между хост- и гостевыми системами. При правильной настройке VMware Tools и vmhgfs-fuse вы получаете надежный и производительный доступ к ресурсам хоста из любой гостевой ОС. Автоматизация процесса монтирования и настройка разрешений делают эту настройку идеальной для ежедневной разработки, автоматизации и кроссплатформенных рабочих процессов.