Как создать общую папку VMware
Введение
При использовании VMware для запуска виртуальных машин (ВМ) одной из распространенных задач является обмен файлами между операционной системой хоста (ОС) и гостевой ОС, запущенной внутри виртуальной машины. VMware позволяет создать общую папку, которая действует как мост между хостом и гостем, упрощая передачу файлов. В этом руководстве описаны шаги по настройке общей папки между хост-машиной и гостевой VMware, охватывающие гостевые операционные системы Windows и Linux.
Необходимые условия
Перед настройкой общей папки убедитесь в следующем:
- На хост-системе установлены VMware Workstation, VMware Player или VMware Fusion.
- Виртуальная машина настроена и запущена.
- В гостевой ОС установлены VMware Tools. VMware Tools необходим для правильной работы функции общей папки.
Шаг 1: Установка VMware Tools
Если VMware Tools еще не установлена в гостевой операционной системе, ее необходимо установить. VMware Tools обеспечивает повышенную производительность графики, общий доступ к буферу обмена и возможность использования общих папок.
- Запустите виртуальную машину и войдите в гостевую ОС.
- В меню виртуальной машины выберите Install VMware Tools. Если появится опция Переустановить VMware Tools, выберите ее.
- VMware смонтирует виртуальный компакт-диск с программой установки VMware Tools.
- Для гостей Windows: Откройте смонтированный диск в File Explorer и запустите файл setup.exe. Следуйте подсказкам для установки.
- Для гостей Linux: Откройте терминал и извлеките содержимое смонтированного компакт-диска VMware Tools, затем запустите сценарий vmware-install.pl.
- После завершения установкиперезагрузите гостевую операционную систему.
Шаг 2: Включите общую папку
После установки VMware Tools можно включить и настроить общую папку между хостом и гостем.
- Выключите питание виртуальной машины, если она запущена.
- Откройте VMware Workstation или VMware Player и выберите виртуальную машину в списке.
- Нажмите кнопку Редактировать параметры виртуальной машины или Настройки.
- В окне Настройки перейдите на вкладку Параметры.
- Выберите Общие папки из списка слева.
- В правой части выберите вариант Всегда включен или Включен до следующего выключения или приостановки в зависимости от ваших предпочтений.
- Нажмите Добавить, чтобы создать новую общую папку.
Шаг 3: Настройка общей папки
После нажатия кнопки Добавить вам будет предложен мастер для создания общей папки:
- Откроетсямастер создания общей папки. Нажмите кнопку Далее.
- Выберите папку хоста, которую вы хотите открыть для гостевой ОС:
- Нажмите Browse, чтобы выбрать существующую папку на хост-системе.
- Также можно создать новую папку на хост-машине и выбрать ее здесь.
- Назовите общую папку: Это имя, под которым папка будет отображаться в гостевой ОС.
- Включите общую папку, установив флажок Включить этот ресурс.
- Если вы хотите, чтобы общая папка была доступна только для чтения, выберите Только для чтения. Это означает, что гостевая ОС может просматривать, но не изменять содержимое папки.
- Нажмите Finish, чтобы завершить настройку, а затем OK, чтобы закрыть окно настроек виртуальной машины.
Шаг 4: Доступ к общей папке в гостевой ОС
Процесс доступа к общей папке зависит от гостевой операционной системы (Windows или Linux).
Для гостей Windows
- Запустите виртуальную машину и войдите в систему.
- Откройте проводник файлов.
- Перейдите к разделу Сеть или Этот компьютер в Проводнике, и вы увидите папку с именем vmware-host.
- Откройте vmware-host и перейдите к общим папкам. Здесь вы найдете общую папку, которую создали ранее.
- Теперь вы можете копировать, вставлять и получать доступ к файлам между хостовой и гостевой операционными системами с помощью этой общей папки.
Для гостей Linux
- Запустите виртуальную машину и войдите в систему.
- Откройте окно терминала.
- По умолчанию общие папки обычно монтируются в каталог /mnt/hgfs/. Чтобы получить доступ к общей папке, используйте:
cd /mnt/hgfs/
ls
В списке должна появиться общая папка, которую вы настроили в предыдущих шагах.
- Теперь вы можете перейти в общую папку и получить доступ к ее содержимому:
cd /mnt/hgfs/shared_folder_name
Замените имя_общей_папки на имя, которое вы присвоили общей папке.
- Если вы не видите общую папку, возможно, вам нужно смонтировать ее вручную:
sudo mount -t vmhgfs .host:/shared_folder_name /mnt/hgfs/shared_folder_name
Шаг 5: Устранение общих проблем
Если у вас возникли проблемы с общей папкой, выполните следующие действия по устранению неполадок:
- Убедитесь, что VMware Tools установлены: Общие папки зависят от VMware Tools, поэтому дважды проверьте, правильно ли они установлены.
- Проверьте разрешения папки: Убедитесь, что общая папка имеет соответствующие разрешения на чтение/запись в хост-системе.
- Перезапустите виртуальную машину: Иногда для того, чтобы изменения вступили в силу, требуется перезапуск гостевой ОС.
- Вручную смонтируйте общие папки: Если на гостевых компьютерах Linux общая папка не отображается в каталоге /mnt/hgfs/, попробуйте смонтировать ее вручную, как показано выше.
- Проверьте настройки VMware: Убедитесь, что общие папки включены в настройках VMware (Edit virtual machine settings > Options > Shared Folders).
Шаг 6: Управление общими папками
Вы можете управлять общими папками или удалять их в любое время:
- Выключите питание виртуальной машины.
- Перейдите в меню Редактировать параметры виртуальной машины > Параметры > Общие папки.
- Выберите общую папку и нажмите Удалить, если вы больше не хотите предоставлять к ней общий доступ, или Изменить, чтобы изменить ее свойства (например, режим только для чтения).
Заключение
Настройка общей папки в VMware обеспечивает беспрепятственную передачу файлов между хостовой и гостевой операционными системами, повышая производительность и улучшая рабочий процесс. Выполнив шаги, описанные в этом руководстве, вы сможете легко настраивать общие папки, получать к ним доступ и управлять ими на виртуальных машинах под управлением Windows или Linux. Не забывайте обновлять VMware Tools для обеспечения совместимости и производительности общих папок.