Чому спільні файли не відображаються в HGFS?


19

Спільний доступ до файлів між моєю гостьовою ОС Kubuntu та Host Windows став справжнім головним болем.

Отже, я далеко зробив наступні кроки:

GUEST LINUX OS

  • VM -> Налаштування -> Опції -> Спільні папки. І додав мою папку.
  • Правильно встановлено мої інструменти VMware (я можу перетягувати файли, щоб переконатися, що він встановлений)

ОСНОВНІ ВІКНИ ОС

  • Ділився папкою з усіма (щоб переконатися, що у моїх файлах немає обмежень на дозвіл)

Якщо я введіть vmware-hgfsclient в моїй гостьовій ОС, то з’являється папка, якою я поділяюсь . Але коли я перевіряю /mnt/hgfs folder, він порожній.

Я переглянув керівництво VMware і впевнений, що дотримувався їх вимог.

Я справді не в ідеях. У когось є пропозиція?

Відповіді:


31

У мене була така точна проблема. Виявилося, що ІТ встановив стару версію інструментів VMWare з непрацюючим модулем ядра vmhgfs.

Моїм рішенням було запустити конфігурацію з налаштуванням модулів clobber-kernel для заміни існуючого модуля vmhgfs.

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

-D вибирає всі параметри за замовчуванням для вас (видаліть його, якщо ви не хочете, що вони знаходяться за замовчуванням).


2
Бінго, у мене була та сама проблема, і виконання вищевказаної команди вирішило її. Дякую купу.
Waqas

1
Хочу лише зазначити, що це працювало для мене з OSX як хостом, vmware Fusion під керуванням CentOS 6.4
Kev

2
Ідеально! Працював для мене з OSX як хостом та VM runnig Ubuntu 14.04
pjvds

3
команда не знайдена помилка, я використовую робочу станцію vmware 12 a ubuntu 15.04
151291,

Один-єдиний вартий голосу. Не знав про це.
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/де хост - хост, який ви підключаєте до спільного доступу - ім'я спільної доступу та / mnt / hgfs - точка монтування для спільної доступу до вашої системи.

vmware-hgsclient покаже вам доступні кріплення, вам все одно потрібно змонтувати їх за vmware-hgfsmounterдопомогою або використовувати команду mount, описану вище.

Якщо це не перевіряє роботу , якщо модуль vmhgfs завантажуєтьсяlsmod | grep "vm."


1
Це дало мені цю відповідь. Хост у назві папки повинен бути ".host". Помилка: ім'я папки недійсне, монтування перервано. vmhgfs не завантажується, як я можу його завантажити? Спасибі.
Перец

mkdir / mnt / hgfs /
Martin Zeitler

2

Для мене виявилося, що vmware-hgfsmounter не встановлений (ubuntu 12.10). Після встановлення цього модуля я зміг зібрати свою частку, як описано вище


У мене він встановлений в / usr / lib / vmware-tools / sbin64, але він все ще не працює для мене.
ІгорГанапольський


0

Для мене я встановив "Інструменти розробки" та перевстановив VMware Tool. Потім я бачу загальну папку.

Ведучий: Windows 7 Guest OS: CentOS 7

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.