Vmware общая папка linux windows

Общая папка для виртуальной машины и основной системы очень часто необходима для обмена файлами между хостовой и гостевой операционной системой. В одной из прошлых статей мы говорили о том как настроить общую папку VirtualBox. Но VMware — это тоже очень популярная виртуальная машина.

Поэтому в сегодняшней статье мы рассмотрим как сделать общую папку VMware Player в вашей системе. Я буду подразумевать, что обе операционные системы, хост и гость — это какой-либо дистрибутив Linux. В данном случае это Ubuntu.

Начать надо с настройки самой виртуальной машины. Запустите VMware и откройте контекстное меню для нужной машины. В нём выберите Virtual Machine Settings:

В открывшемся окне перейдите на вкладку Options:

На этой вкладке откройте пункт Shared Folders, а значение переключателя Folder Sharing установите в положение Always enabled:

Затем надо добавить общую папку. Для этого кликните по кнопке Add…, в открывшемся окне введите название общей папки, а затем введите или выберите путь к нужной папке в основной системе. Затем нажмите кнопку OK и Save внизу окна чтобы всё сохранить.

После этого можно запускать виртуальную машину. В самой виртуальной машине общая папка должна монтироваться в /mnt/hgfs. Если такой папки нет проверьте установлены ли пакеты open-vm-tools и open-vm-tools-desktop:

sudo apt install open-vm-tools open-vm-tools-desktop

Затем с помощью такой команды, вы можете проверить видна ли ваша общая папка в гостевой системе:

vmware-hgfsclient

Затем можно смонтировать попытаться смонтировать все общие папки в /mnt. Для этого сначала создайте папку /mnt/hgfs, если она не существует:

sudo mkdir /mnt/hgfs

Затем осталось выполнить монтирование с помощью утилиты vmhgfs-fuse:

sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000

Кроме, непосредственно, пути к точке монтирования надо передать опцию allow_other чтобы все пользователи могли получить доступ к папке, а владельцем папки сделать пользователя с идентификатором 1000, обычно это идентификатор первого зарегистрированного в системе пользователя, если у вас другой идентификатор замените на свой. Это позволит этому пользователю записывать файлы в эту папку.

Теперь можно посмотреть её содержимое:

ls /mnt/hgfs/Data

Или в файловом менеджере:

Теперь, чтобы эта папка монтировалась всегда при запуске системы надо добавить такую строчку в /etc/fstab:

sudo vi /etc/fstab

.host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0

Или если вы хотите монтировать только определённую общую папку, например, Data, то надо указать её имя после адреса .host:

.host:/Data /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0

Вот и всё. Теперь вы знаете как настраивается общая папка VMware в Linux, а также как смонтировать её, если автоматическое монтирование не работает. Как видите, всё довольно просто.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

Вы установили Ubuntu на виртуальную машину, и вам может быть полезно иметь общую папку с операционной системой хоста Windows.

1: Поделитесь каталогом файлов в Windows, щелкните правой кнопкой мыши каталог файлов, свойства, общий доступ.

2: Выключите Ubuntu на виртуальной машине.

3: Выберите свою виртуальную машину в VMware Player, а затем щелкните Изменить параметры виртуальной машины.

4: На вкладке «Параметры» щелкните «Общие папки» на левой панели.

5: Нажмите «Всегда включать» справа и на панели, а затем нажмите «Добавить».

6: Вы попадете в «Мастер добавления общей папки».

7: Нажмите «Далее», а затем следуйте инструкциям, чтобы выбрать папку, созданную на шаге 1.

8: Также назовите общий ресурс — это имя папки в Ubuntu.

9: Вы вернетесь к экрану настроек и добавите свою долю.

10: Нажмите «ОК», чтобы закрыть настройку.

11: Запустите Ubuntu на виртуальной машине.

12: Общая папка в Ubuntu отображается в каталоге / mnt / hgfs, но вы не сможете ее увидеть.

13: Чтобы проверить, знает ли Ubuntu, что доступны общие папки, запустите эту команду vmware-hgfsclient в окне терминала.
Это выведет имя общего ресурса в окно терминала. Вы должны увидеть имя общего ресурса, который вы запустили. Почему я не вижу его в location / mnt / hgfs? Необходимо установить инструменты настройки VMWare.

14. VMware Tools — это набор утилит, которые могут улучшить операционную систему виртуальных машин и улучшить управление компьютером. При установке новой операционной системы на виртуальную машину VMware первой задачей должна быть установка VMware Tools.

Эти инструменты также обеспечивают тесную интеграцию между операционными системами хоста и виртуальной машины, повышение производительности графики виртуальной машины, общие папки между хостом и гостем, копирование и вставку текста, изображений и файлов между хостом и гостем, а также улучшения мыши.

Чтобы установить VMware Tools в операционной системе виртуальной машины Ubuntu, выберите VM в меню приложения WMware Workstation и нажмите «Установить VMware Tools …».

14.1: Это должно смонтировать виртуальный привод CD / DVD внутри гостевой системы Ubuntu. Когда это произойдет, откройте терминал Ubuntu и выполните следующую команду, чтобы извлечь содержимое с привода CD / DVD в привод / tmp, выполнив следующую команду. В следующей команде $ USER — это имя пользователя. Я установил его непосредственно с загруженным ISO-файлом. Предполагается, что ISO-образ включен.

tar -xvf /media/$USER/»VMware Tools»/VMwareTools*.gz -C /tmp

14.2: Затем выполните следующую команду, чтобы установить гостевой инструмент с конфигурацией по умолчанию.

sudo /tmp/vmware-tools-distrib/vmware-install.pl

Набор утилит VMware Tools является официальным инструментом для клиента VMware Workstation. Когда вы запустите указанную выше команду, вы получите серию подсказок в процессе установки. Всегда по умолчанию, то есть для завершения нажмите Enter.

Если вы столкнулись с проблемой, заключающейся в том, что команда ifconfig не может быть найдена во время установки, выполните следующую команду для установки net-tools. Я не обнаружил ее, когда устанавливал ее.

sudo apt install net-tools

15: В папке / mnt / hgfs вы можете увидеть общую папку.

You can enable folder sharing for a specific virtual machine. To set up a folder for sharing between virtual machines, you must configure each virtual machine to use the same directory on the host system or network share.

Note: You cannot enable a shared folder for a remote virtual machine.

Prerequisites

  • Verify that the virtual machines use a guest operating system that supports shared folders. See Guest Operating Systems That Support Shared Folders.
  • Verify that the latest version of VMware Tools is installed in the guest operating system.
  • Verify that permission settings on the host system allow access to files in the shared folders. For example, if you are running Workstation Pro as a user named User, the virtual machine can read and write files in the shared folder only if User has permission to read and write them.

Procedure

  1. Select the virtual machine and select .
  2. On the Options tab, select Shared Folders.
  3. Select a folder sharing option.
    Option Description
    Always enabled Keep folder sharing enabled, even when the virtual machine is shut down, suspended, or powered off.
    Enabled until next power off or suspend Enable folder sharing temporarily, until you power off, suspend, or shut down the virtual machine. If you restart the virtual machine, shared folders remain enabled. This setting is available only when the virtual machine is powered on.
  4. (Optional) To map a drive to the Shared Folders directory, select Map as a network drive in Windows guests.

    This directory contains all of the shared folders that you enable.
    Workstation Pro selects the drive letter.

  5. Click Add to add a shared folder.

    On Windows hosts, the
    Add Shared Folder wizard starts. On Linux hosts, the Shared Folder Properties dialog box opens.

  6. Browse to, or type, the path on the host system to the directory to share.

    If you specify a directory on a network share, such as
    D:\share,
    Workstation Pro always attempts to use that path. If the directory is later connected to the host on a different drive letter,
    Workstation Pro cannot locate the shared folder.

  7. Specify the name of the shared folder as it should appear inside the virtual machine and click Next.

    Characters that the guest operating system considers illegal in a share name appear differently when viewed inside the guest. For example, if you use an asterisk in a share name, you see %002A instead of * in the share name on the guest. Illegal characters are converted to their ASCII hexadecimal value.

  8. Select shared folder attributes.
    Option Description
    Enable this share Enable the shared folder. Deselect this option to turn off the shared folder option without deleting it from the virtual machine configuration.
    Read-only Make the shared folder read-only. When this property is selected, the virtual machine can view and copy files from the shared folder, but it cannot add, change, or remove files. Access to files in the shared folder is also governed by permission settings on the host computer.
  9. Click Finish to add the shared folder.

    The shared folder appears in the Folders list. The check box next to folder name indicates that the folder is being shared. You can deselect this check box to turn off sharing for the folder.

  10. Click OK to save your changes.

What to do next

View the shared folder. On Linux guests, shared folders appear under /mnt/hgfs. On Solaris guests, shared folders appear under /hgfs. To view shared folders on a Windows guest, see View Shared Folders in a Windows Guest.

В статье мы рассмотрим, для чего нужна общая папка и как её создать в VMware Workstation.

Перед настройкой общей папки нужно создать виртуальную машину и установить на неё VMware Tools. Используйте наши инструкции, если хотите создать виртуальные машины Windows 10 или Ubuntu.

Зачем нужна общая папка

Общая папка нужна для быстрого обмена файлами между хостовой (физической) и гостевой (виртуальной) ОС.

Предположим, вам нужно установить одну из программ на виртуальную машину. При этом эта программа уже установлена на вашей физической машине. Если общей папки нет, вам придется скопировать файл программы с хостовой ОС на съемный носитель (например, флешку) а затем с носителя перенести его на гостевую ОС.

Если у вас уже настроена общая папка, достаточно поместить в неё нужный файл и программу можно будет использовать как на физической, так и на виртуальной машине. Таким образом с помощью общей папки вы сможете быстрее и удобнее обмениваться файлами между ОС. Давайте посмотрим, как создать такую папку.

Как сделать общую папку в VMware

Предварительно создайте папку в хостовой ОС. Это можно сделать в любом разделе компьютера (например, «Рабочий стол» или «Документы»).

Чтобы сделать папку общей:

  1. 1.

    Откройте программу VMware Player. В библиотеке выберите нужную виртуальную машину и нажмите Edit virtual machine settings:


    общая папка 1

  2. 2.

    Перейдите на вкладку Options:


    общая папка 2

  3. 3.

    На вкладке «Options» кликните на строку Shared Folders. Выберите пункт Always enabled: так вы сможете работать с папкой и с хостовой, и с гостевой ОС. Затем нажмите на кнопку Add…:


    общая папка 3

  4. 4.

    В появившемся окне нажмите Next:


    общая папка 4

  5. 5.

    Заполните поля:

    • Host Path — укажите путь до общей папки. Для этого нажмите Browse и выберите папку, которую хотите назначить общей;
    • Name — введите название общей папки. Укажите то же название, которое вы дали папке на локальном компьютере.

    Затем нажмите Next:


    общая папка 5
    VMware общая папка

  6. 6.

    Отметьте галочкой пункт Enable this share и нажмите Finish:


    общая папка 6

  7. 7.

    Чтобы сохранить изменения, нажмите OK:


    общая папка 7

Готово, вы создали общую папку.

Как открыть общую папку

Выберите инструкцию в зависимости от вашей гостевой операционной системы.

Ubuntu

В Ubuntu общая папка находится в каталоге hgfs. Полный путь до этого каталога — /mnt/hgfs/.

Чтобы открыть папку:

  1. 1.

    Нажмите сочетание клавиш Ctrl+Alt+T, чтобы открыть терминал.

  2. 2.

    Введите команду:

    Где name — имя общей папки.

    Строкой ниже вы увидите путь до нее — это значит, что вы попали в папку:



    открыть общую папку в vmware 2

  3. 3.

    Чтобы увидеть содержимое, введите команду:



    открыть общую папку в vmware 3
    VMware Workstation общая папка


Что делать, если общая папка не отображается

Прежде всего, проверьте, установлены ли пакеты open-vm-tools и open-vm-tools-desktop:

sudo apt install open-vm-tools open-vm-tools-desktop

Если пакеты установлены, но общая папка не видна в гостевой системе, то:

  1. 1.

    Создайте директорию /mnt/hgfs, если ее не существует:

  2. 2.

    Выполните монтирование папки с помощью команды:

    sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000

    где uid — идентификатор вашего пользователя в системе. Узнать идентификатор можно с помощью команды id.

  3. 3.

    Чтобы монтирование производилось автоматически при каждом запуске системы, откройте файл /etc/fstab:

    и добавьте в него строку:

    .host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0

    где uid — идентификатор вашего пользователя в системе. Узнать идентификатор можно с помощью команды id.



    общая папка 8

    Чтобы сохранить изменения, нажмите Ctrl+X, Y, Enter.

Windows

В гостевой ОС Windows общая папка отобразится в разделе «Проводник».

Чтобы попасть в нее:

  1. 1.

    Откройте раздел «Проводник»:



    открыть общую папку в vmware 4

  2. 2.

    Разверните блок «Сетевые расположения». Левой кнопкой мыши дважды кликните по диску «Shared Folders»:



    открыть общую папку в vmware 5
    VMware Shared Folders

Готово, вы открыли общую папку.

Помогла ли вам статья?

Спасибо за оценку. Рады помочь 😊


 👍

В этой статье мы рассказываем, как создать общую папку в VMware Workstation и для чего она нужна. Она существенно упростит работу на виртуальной машине, поскольку одновременно доступна на физическом и виртуальном компьютере. Инструкция подходит для различных ОС, в том числе Ubuntu, Windows 10. 

Зачем нужна общая папка

Общая папка нужна для оперативного обмена данными между реальным компьютером и виртуальной операционной системой. 

Допустим, вы хотите пользоваться какой-либо программой на ВМ, и она уже есть на вашем основном компьютере. В обычной ситуации необходимо сначала скопировать программу с первичной ОС на внешнее устройство (например, Usb-накопитель), и только потом перенести ее с устройства на виртуальную ОС.

Если вы создали общую папку, вы можете легко перебросить в неё нужный файл, что позволяет программе работать как на физических, так и на виртуальных компьютерах. То есть она может способствовать быстрому и удобному обмену файлами между ОС. 

Установка VMware Tools в Windows

Создание и открытие общей папки возможно исключительно при наличии этого инструмента. Чтобы установить его в Windows, открываем панель инструментов, выбираем вкладку «Виртуальная машина». В открывшемся меню выбираем нужный пакет. Дальше начнётся стандартный процесс установки, остаётся просто следовать инструкции.

Как сделать общую папку в VMware

Чтобы общая папка была доступна на ВМ, нужно её создать в VMware Workstation. Делается это в несколько простых шагов.

  1. Создаём обычную папку в любом месте. Пусть для простого восприятия и поиска это будет рабочий стол. 
  2. Запускаем VMware Player, открываем ВМ. 

  1. Заходим в раздел «Virtual Machine», выбираем Virtual Machine Settings.

  1. Откроется новое окно. Кликаем на «Options».

  1. В левой части окна выбираем «Shared Folders». В правой части выбираем «Always Enabled». В разделе ниже кликаем на «+Add…» или «добавить». 

  1. Заполняем появившуюся форму.

Name. Название должно совпадать с тем, которое вы указали при создании папки на локальном компьютере.

Host Path. Это путь до нашей папки. Чтобы его выбрать, а не писать вручную, нажимаем «Browse».

В атрибутах ставим галку напротив «Enabled». И нажимаем «Ок», чтобы завершить процесс.

  1. Сохраним изменения, для этого нажимаем «Save» в нижнем правом углу.

Как открыть общую папку на виртуальном компьютере в Ubuntu

Созданная папка расположена в каталоге hgfs. Путь у неё такой: /mnt/hgfs/.

Можем открыть её через терминал. Для этого правой кнопкой мыши кликаем в любом свободном месте на рабочем столе и выбираем «Open in Terminal».

В командной строке вводим команду, заменив «name» на название вашей папки.

cd /mnt/hgfs/name

В следующей строке система укажет путь к папке. Чтобы посмотреть, какие файлы в ней есть, пишем другую команду.

ls -lah

Откроется список файлов, который выглядит так.

Как посмотреть файлы общей папки в Windows

В Windows на нижней рабочей панели есть папка «Проводник». Нажмите на неё, чтобы открыть.

Откроется окно с дисками и папками. Нам нужен третий раздел ««Сетевые расположения». 

Здесь есть диск, который называется «Shared Folders». Это и есть наша общая папка. Открываем его и можем пользоваться файлами.

Подведём итоги

Общая папка для виртуального компьютера – очень полезный и удобный инструмент. Создать и открыть её может каждый пользователь, для этого не требуются профильные знания в сфере информационных технологий. В этой статье представлена пошаговая инструкция, с помощью которой в функционале разберутся даже новички.

  • Vmware как сбросить пароль windows
  • Vmware не запускается на windows 10
  • Vmware для windows server 2012
  • Vmware как создать виртуальную машину windows 10
  • Vmware для windows server 2008