Перейти к содержимому

Vmware shared folders где искать в linux

  • автор:

VMWARE + LINUX: How to share folder between host and VM

This is a quick article about a recurring question: How can I share a local directory with my VMware Virtual Machine using a Linux Distribution?

PRE-REQUISITE

To make this tutorial possible, first of all you need be sure you have installed vmtools drivers. In case you are not sure, please execute:

### UBUNTU OR DEBIAN DISTRIBUTION ###
$ sudo apt-get install open-vm-tools open-vm-tools-desktop
$ sudo apt-get install build-essential module-assistant linux-headers-virtual linux-image-virtual && dpkg-reconfigure open-vm-tools### CENTOS DISTRIBUTION ###
$ sudo yum install open-vm-tools open-vm-tools-desktop
$ sudo yuminstall build-essential module-assistant linux-headers-virtual linux-image-virtual && dpkg-reconfigure open-vm-tools

STEP-BY-STEP

First we need to share a local folder using your VMware. Go to VM menu, after Settings > Options > Shared Folders and click on ‘Always enabled’. After, click on ‘Add…’ button and choose your local folder to share it.

In order to confirm if your local selected folder was really shared, run the below command and check if your folder will be listed.

vmware-hgfsclient

After that, create a directory inside /mnt/hgfs. Thus, open your terminal in order to create a directory called ‘shared’ and execute the following command.

mkdir /mnt/hgfs/shared

Now, let’s share the ‘shared’ directory we just created.

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

That’s it! It is sharing and you can check it by clicking on Activities > Files > Other locations > Computer or running the commands:

$ cd /mnt/hgfs/shared$ ls -lia

If you have experiencing some issues, please restart your VM and check again if the folder is shared following the above commands.

Keeping Sharing After VM Re-start

The procedure instructed above work until the next VM restart. Thus, if you want to persist this change, please follow as instructed below.

You must have administrator permission to edit /etc/fstab. In this example, we will use nano editor.

sudo nano /etc/fstab

If you do not have a section reserved to shared folders, please add this instructions at the end of the file.

# Use shared folders between VMWare guest and host
.host:/shared /mnt/hgfs/shared fuse.vmhgfs-fuse defaults,allow_other,uid=1000 0 0

After edit it, press CTRL + O simultaneously and press ENTER to confirm the changes. Next, press CTRL + X to exit nano editor.

Now you can turn your VM off or simply restart it without lose the sharing.

Общая папка в VMware Workstation

В этой статье мы рассказываем, как создать общую папку в 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» на название вашей папки.

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

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

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

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

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

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

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

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

Как создать общую папку в VMware Workstation

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

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

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

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

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

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

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

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

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

общая папка 1

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

общая папка 2

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

общая папка 3

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

общая папка 4

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

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

общая папка 5

Затем нажмите Next: VMware общая папка

общая папка 6

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

общая папка 7

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

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

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

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

Ubuntu

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

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

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

cd /mnt/hgfs/name

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

Где name — имя общей папки. Строкой ниже вы увидите путь до нее — это значит, что вы попали в папку:

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

ls -lah

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

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

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

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

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

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

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

sudo mkdir /mnt/hgfs

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

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

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

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

sudo nano /etc/fstab

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

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

общая папка 8

где uid — идентификатор вашего пользователя в системе. Узнать идентификатор можно с помощью команды id . Чтобы сохранить изменения, нажмите Ctrl+X, Y, Enter.

Windows

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

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

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

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

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

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

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

Для чего в Linux общая папка VmWare

Общая папка для виртуальной машины и основной системы требуется для обмена файлами между хостовой и гостевой операционной системой. 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

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

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

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

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

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

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

Или в менеджере:

В заключении нужно добавить такую строчку в /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 без проблем,не составит труда смонтировать её, если автоматическое монтирование не работает.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *