Почему общие файлы не отображаются в HGFS?

19

Обмен файлами между моей Гостевой ОС Kubuntu и ОС Windows стал настоящей головной болью.

Итак, пока я сделал шаги ниже:

ГОСТЕВОЙ ОС Linux

  • ВМ -> Настройки -> Параметры -> Общие папки. И добавил мою папку.
  • Правильно установлены мои инструменты VMware (я могу перетаскивать файлы, поэтому я уверен, что он установлен)

ХОСТ ОКНА ОС

  • Разделили папку со всеми (чтобы убедиться, что для моих файлов нет разрешений)

Если я введу vmware-hgfsclient в моей гостевой ОС, папка, которой я делюсь, действительно появится. Но когда я проверяю /mnt/hgfs folder, он пуст.

Я ознакомился с руководством по VMware и уверен, что выполнил их требования.

У меня действительно нет идей. У кого-нибудь есть предложение?

Перец
источник

Ответы:

31

У меня была именно эта проблема. Оказалось, что ИТ установило несколько старых версий инструментов VMWare с неработающим модулем ядра vmhgfs.

Моим решением было запустить конфигурацию с настройкой clobber-kernel-modules, чтобы перезаписать существующий модуль vmhgfs.

 sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs

-D выбирает все значения по умолчанию для вас (удалите его, если вы не хотите значения по умолчанию).

extabgrad
источник
2
бинго, у меня была та же проблема, и выполнение команды выше решило ее. Огромное спасибо.
Вакас
1
Просто хочу отметить, что это работало для меня с OSX в качестве хоста, vmware Fusion под управлением CentOS 6.4
Kev
2
Отлично! Работал у меня с OSX в качестве хоста и запуска виртуальной машины Ubuntu 14.04
pjvds
3
ошибка команды не найдена, я использую vmware workstation 12 с Ubuntu
15.04
Один только стоил голосования. Не знал об этом.
T.Rob
8

Запустите эту команду:

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

Он волшебным образом покажет все общие папки в /mnt/hgfs.
(У меня Ubuntu 16 VMWare работала на хосте Windows 10)

Документация VMware здесь

Сайед Мехеди Масуд Оби
источник
Я заметил, что иногда есть задержка (с использованием рабочей станции VMware 14). И иногда /mnt/hgfsиспользуется. Я создал новую папку /mnt/shares1и получил мгновенный успех.
усилено
3

mount -t vmhgfs .host:/share /mnt/hgfs/где хозяин является хозяином вы подключаетесь к акции является именем общего ресурса и / шоссе / HGF , является точкой монтирования для использования в вашей системе.

vmware-hgsclient покажет вам доступные монтирования, вам все равно нужно их монтировать с vmware-hgfsmounterпомощью или с помощью команды mount, описанной выше.

Если это не работает, проверьте, загружен ли модуль vmhgfslsmod | grep "vm."

Бруно Перейра
источник
1
Это дало мне этот ответ. Имя хоста в общем ресурсе должно быть «.host». Ошибка: имя ресурса неверно, прерывание монтирования. vmhgfs не загружен, как я могу загрузить его? Благодарю.
Перец
mkdir / mnt / hgfs /
Мартин Цайтлер
2

Для меня оказалось, что vmware-hgfsmounter не был установлен (Ubuntu 12.10). После установки этого модуля я смог смонтировать свою папку, как описано выше

Дэн
источник
Я установил его в / usr / lib / vmware-tools / sbin64, но он все еще не работает для меня.
Игорь Ганапольский
0

Для меня я установил «Средства разработки» и переустановил VMware Tool. Затем я вижу общую папку.

Хост: Windows 7 Гостевая ОС: CentOS 7

Yong
источник