Меню Рубрики

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

Как мне подключить общие папки в Ubuntu с помощью инструментов VMware?

Эксперты. Я успешно установил инструменты VMware для Ubuntu. Кажется, все работает нормально, но общие папки не были смонтированы автоматически.
Как мне заставить их работать?

Если я бегу vmware-hgfsclient в терминале я получаю список общих папок, но ls -l /mnt/hgfs пустой. На самом деле нет hgfs реж /mnt , Я знаю, что я должен использовать vmware-hgfsclient инструмент, но я действительно не знаю как.

PS Я бы не спрашивал, могу ли я понять vmware-hgfsclient помогите я прочитал.

13 ответов

Я установил на хосте Windows 7 с Ubuntu 11.04 Desktop с установленными VMware Tools.

Настройки виртуальной машины

  • Общий доступ к папкам = всегда включен
  • Убедитесь, что у вас есть хотя бы одна папка, совместно используемая хостом и гостем

На гостях в Ubuntu

проверьте / mnt / hgfs, что вы можете получить доступ к вашей общей папке.

Если вы не видите свои общие папки (автоматически подключенные) внутри /mnt/hgfs , запустите инструменты настройки VMware:

обновите свой fstab, используя детали ниже:

gksu gedit /etc/fstab

(Я использую рабочий стол Ubuntu, поэтому используйте другой текстовый редактор, чтобы ввести следующую строку в конце файла)

Перезагрузите виртуальную машину (может потребоваться перезагрузить компьютер несколько раз или получить сообщение об ошибке, в котором говорится, что не удалось подключиться, просто пропустите ошибку и перезапустите)

Я заметил, что большинство ответов довольно древние.

Что работало для меня на Ubunt 18.04 (бионический):

Это волшебным образом смонтировало все общие папки для меня. Возможно, вам придется сделать это для конкретной папки вместо .host:/ , В этом случае вы можете узнать название акции с vmware-hgfsclient ,

Если вы хотите, чтобы они были установлены при запуске:

Я выбираю монтировать их по требованию и игнорировать их sudo mount -a и тому подобное с noauto вариант, потому что я заметил, что акции влияют на производительность виртуальной машины.

Я конечно сделал 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 было необходимо.

[ОБНОВЛЕНИЕ 2017-05-18] Этот ответ устарел для Ubuntu новее 15.10 (Wiley). Исполняемый файл vmware-hgfsmounter не был доступен в Ubuntu с 16.04LTS (xenial). Хотя, hgfsmounter может быть доступен в других дистрибутивах Linux, так как hgfsmounter функция по-прежнему доступна в исходном коде на GitHub. Если кто-то обновил информацию, пожалуйста, прокомментируйте или отредактируйте этот ответ, вместо того, чтобы понижать голосование, поскольку я считаю, что этот ответ все еще может быть действительным для более старых выпусков Ubuntu.

Этот ответ также предполагает, что вы не используете VMWare Tools из VMWare, а вместо этого используете open-vm-tools из вашего дистрибутива Linux. VMWare решила поддержать этот коммутатор в 2015 году. См. KB2073803. Поэтому в этом ответе также предполагается, что ваша версия Ubuntu может устанавливать open-vm-tools из своего репозитория программного обеспечения.

УДАЛЕНО ДЛЯ UBUNTU > 15.10 (Wiley)

конечно, при условии, что я уже включил общую папку с хост-компьютера в настройках VMware Player.

Обратите внимание, что vmware-hgfsclient возвращает список общих папок, которые включены в настройках VMware Player. Эта функция доступна как для open-vm-tools, так и для vmware-tools.

Также обратите внимание, что vmware-hgfsmounter эквивалентно

Источник

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

Общая папка с Windows
Приветствую. Есть два ПК в локальной сети. Надо обеспечить обмен файлами. Теперь подробности.

Общая папка «Рабочий стол» для Линукса Deepin и Windows — не получается
Линукс и Windows установлены на SSD. Информация на жёстком диске на разделе с меткой «931». .

Общая папка на pptp
Здравствуйте. Как сделать общую папку для клиентов pptp сервера? Как настраивал прикрепляю.

Не подключается общая папка
Хочу сделать, чтоб общая папка автоматически подключалась к витуал бокс после перезагрузки Пишу.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Общая папка из Windows 7 по сети Wi-fi для ноутбука с Ubuntu
Здравствуйте! Уважаемые, помогите пожалуйста! Я недавно поставил Ubuntu 14.04 и только знакомлюс с.

VMware: общая папка + копирование буфера
Ребят подскажите. Использую VMware workstation версия 7.0.0. Хостовая — винда 7. Гостевая -.

Общая папка
Добрый день! Подскажите, пожалуйста. Работаю в VirtualBox. Есть две машины: Microsoft Server 2012.

Общая папка на windows
Здравствуйте! Есть такая проблема. Создал общую папку на windows7. В локальной сети она.

Источник

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

You are using an outdated browser. Please upgrade your browser to improve your experience.

After you enable a shared folder, you can mount one or more directories or subdirectories in the shared folder to any location in the file system in addition to the default location of /mnt/hgfs .

Depending on the kernel version of the Linux guest operating system, VMware Tools uses different components to provide shared-folder functionality. In Linux kernels prior to version 4.0, the VMware Tools services script loads a driver that performs the mount. Linux kernels 4.0 and later use a FUSE file system component.

You can use different mount commands to mount all shares, one share, or a subdirectory within a share to any location in the file system. The commands also vary depending on the Linux-kernel version of the guest.

Table 1. Mount Command Syntax

Linux Kernel Prior to 4.0 Linux Kernel 4.0 and Later Description
mount -t vmhgfs .host:/ /home/user1/shares /usr/bin/vmhgfs-fuse .host:/ /home/user1/shares -o subtype=vmhgfs-fuse,allow_other Mounts all shares to /home/user1/shares
mount -t vmhgfs .host:/foo /tmp/foo /usr/bin/vmhgfs-fuse .host:/foo /tmp/foo -o subtype=vmhgfs-fuse,allow_other Mounts the share named foo to /tmp/foo
mount -t vmhgfs .host:/foo/bar /var/lib/bar /usr/bin/vmhgfs-fuse .host:/foo/bar /var/lib/bar -o subtype=vmhgfs-fuse,allow_other Mounts the subdirectory bar within the share foo to /var/lib/bar

For Linux kernel prior to version 4.0, you can use VMware-specific options in addition to the standard mount syntax. Enter the command /sbin/mount.vmhgfs -h to list the options.

For Linux kernel version 4.0 or later, enter the command /usr/bin/vmhgfs-fuse -h to list the available options.

Источник

Автоматическое монтирование shared folders в VMWare Ubuntu гостевой системе (Ubuntu Guest)

Так, сначала решение , а потом уже и весь текст!

Предусловие:
1. Для виртаулизации системы вы используете продукты компании VMWare.
2. У вас уже установлена и работает виртуальная Ubuntu 12.04 / 14.04. Работа этого способа проверена лично мной в них.
3. У вас установлен и настроен vmware tools.

Откроем терминал и отредактируем файлик, который статртует вместе с системой каждый раз. В него положим нужную команду, которая будет выполнятся каждый раз при запуске системы:

Прокручиваем содержимое файла в самый низ и там же, в самом низу добавляем эту строчку

И все! Теперь каждый раз после перезагрузки или выключения ваша shared folder будет смонтирована в /var/www . Учтите что у меня папка называется domains, у вас она может называться иначе, соответственно и название папки в команде нужно поставить свое.

Привет уважаемые читатели моего блога. Сегодня хотел с Вами поделиться некоторым опытом в этом направлении.
Как это все выглядело у меня и для чего это все нужно.
Я очень долго находился в поиске идеального веб-сервера для Windows, но так и не нашел аналогов и замену операционной системе Ubuntu. С одной стороны у меня хороший, производительный ноутбук у которого есть лицензия на использование операционной системы Windows 8.1 SL x64, с другой стороны процесс разработки в системе Ubuntu к которому я за несколько лет изрядно привык. Я решил что все, что мне нужно я могу реализовать с помощью виртуализирования Линукс системы в Windows и получить все что мне от нее нужно уже в Windows. Я посвятил этой теме даже целый видеоматериал, как с нуля организовать производительный веб-сервер в среде Windows , на основе операционки Ubuntu 12.04.

Но разговор о том, что далось мне сложнее всего, а это авто-монтирование расшареной папки между Windows и Ubuntu. Задача стояла полностью абстрагироваться от выполнения каких либо дополнительных задач в гостевой машине. Она должна была работать исключительно в виде сервера, обрабатывать PHP код, MySQL запросы и все, а работа с файлами проекта связкой IDE PHPStorm + GIT и администрирование кода должно было происходить в привычных условиях под Windows. То есть гостевая Ubuntu должна была выполнять роль XAMPP или DENWER и все. И вот самое сложно, что давалось это транслировать нужную папку с кодом проектов в гостевую Ubuntu.

А что же здесь сложного спросите вы? Развернул Ubuntu, накатил vmware tools, по средствам vmware расшарил в гостевую нужную папку, она ведь автоматически отобразится в гостевой по пути /mnt/hgfs/your_folder. Да в первое время я так и делал и думал вот как же круто, просто нужно было при создании виртуального хоста указывать Document Root не /var/www/project_folder а mnt/hgfs/project_folder и все будет гуд. Но это продлилось не долго.

Так как я работаю в основном с Magento, со временем я обнаружил некие странности, а именно: при создании backup БД или кода ничего не происходило, при запуске крона по средствам www.hostname.dev/cron.php тоже ничего не происходило. После этого началась чреда попыток переустановок, настроек, патчинга и так далее, но ни к какому результату это не приводило. И вот как-то одним простым днем я нашел одну интересную закономерность. Как вы знаете в юникс системах используется такое понятие как права доступа к папкам и файлам проще chmod. Так вот когда делается бэкап в Magento, папка, а которую сохраняется архив с бэкапом должна иметь права chmod 777, то есть права на запись, только при таких правах бэкап успешно сохранится и ляжет в нужном месте. Я выставлял chmod 777 всей папке с проектом и ничего не происходило.

Как оказалось, причина была в том, что система после установки прав 777 автоматически возвращала папке /mnt и всем вложенным в нее права 644. Таковы ее понятия, shared folders система понимала как диск что-ли. В общем побороть этот недуг я был не в состоянии. Осталось только промонтировать расшареную папку для полного удобства разработки в /var/www/ но как?
Давайте сразу обратимся на официальный сайт VMWare, а написано на этот счет там следующее:

Источник

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

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

  • Рутокен для mac os
  • Русский язык telegram mac os
  • Русский язык civilization 5 mac os
  • Русские шрифты для mac os
  • Русская рыбалка mac os