Файлы отсутствуют в / mnt / hgfs на Ubuntu VM?


12

Я использую Ubuntu 64-bit на рабочей станции VMWare 10. Я хочу получить доступ к файлам на моем компьютере с Windows 8 (оба на одном компьютере). Я проверил «всегда включено» для общего доступа к папкам на VMWare и дал путь к моим дискам (E, F, G и папка на моем ПК). Установленные инструменты VM, они обновлены. Первые два работали нормально для меня. Но для третьего - "Error: cannot mount filesystem: No such device"отображается. Я не могу найти общие файлы в /mnt/hgfs.

sudo apt-get install open-vm-tools
sudo mkdir /mnt/hgfs
sudo mount -t vmhgfs .host:/ /mnt/hgfs

Должен ли я разрешить любой доступ к моим дискам. Для общих свойств дисков на W8 я включил опцию «Поделиться этой папкой». Даже тогда я не вижу общих папок в моей hgfs (Ubuntu). Я новичок в ОС Linux, поэтому, пожалуйста, помогите.

Спасибо, Раму.


Какой Ubuntu есть в ВМ?
Томас Уорд

Я использую Ubuntu 14 на рабочей станции VMWare 10. Спасибо,
Раму Веннавелли

Какой Ubuntu 14? Там два, 14.04 и 14.10. Когда вы задаете вопрос или отвечаете на вопрос о том, какую версию Ubuntu вы используете, укажите полный номер версии.
Томас Уорд

Это Ubuntu 14.10 (64-разрядная
версия

Ответы:


23

У меня есть похожая проблема, и я решил ее с помощью предложенной здесь процедуры , как указано в комментарии Хорхе:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh

Я надеюсь это тебе поможет.

Удачи!


Привет PieCot, большое спасибо за помощь. Тем не менее, я попытался выполнить следующие действия: theholmesoffice.com/… и да, общие папки работают нормально.
Раму Веннавелли

Я использую open-vm-toolsи этот способ работает для меня, спасибо!
soulmachine

СПАСИБО, извините за то, что сказал «спасибо», я, возможно, не собираюсь этого делать, но я потерял около 1 часа, копая это, и все ответы были чистыми BULLSHLT , потому что кажется, что больше нет vmware-config-tools.pl ничего не найдено) и поддержка vmhgfs (grep -i vm / proc / filesystems ничего не дает), но (даже ответы 16 года) не отставали от них, как будто они есть и рассчитывают на это X (... так, ЭТО РЕШЕНИЕ В действительности работает ... СПАСИБО
THESorcerer

1
Пожалуйста, отметьте это как правильный ответ. Я боролся с этой проблемой в течение нескольких часов на Ubuntu 16.04 LTS. Благодарность!
J Эванс

работает как шарм без перезагрузки сервера. Я согласен на G Forty. Это правильный ответ.
Дирк Шумахер

1

Существует известная несовместимость между инструментами VMware и ядром в 14.10 и более поздних версиях. Это еще не исправлено VMware.

Мы должны использовать альтернативу VMware Tools, вариант с открытым исходным кодом open-vm-tools. Это должно быть исправлено для проблемы, и общие папки должны тогда работать снова. Сначала удалите инструменты VMware. Затем перезагрузите гостя и запустите sudo apt-get install open-vm-tools. Перезагрузите снова. Затем он должен снова иметь поддержку hgfs.


Сделал как предложено, но я не могу увидеть общие папки. Команда "vmware-hgfsclient" показывает общие папки ramu6390 @ ubuntu: ~ $ vmware-hgfsclient MF3s жесткого диска EFQ
Раму Веннавелли

1
Вам все еще нужно запустить команду монтирования из документации ( pubs.vmware.com/workstation-9/… ) mount -t vmhgfs .host:/ /mnt/hgfsбудет работать, но сначала создайте общий каталог и запустите его. Это должно работать тогда.
Томас Уорд

2
mount -t vmhgfs .host: / / home / ramu6390 / shares Ошибка: не удается смонтировать файловую систему: такого устройства нет ... Эта ошибка отображается. Я создал папку общих ресурсов, как сказано. Я попытался "mount -t vmhgfs .host: / / mnt / hgfs", однако результат ошибки тот же. Спасибо,
Раму Веннавелли

После этого вы перезапустили виртуальную машину и убедились, что в настройках виртуальной машины включены общие папки?
Томас Уорд

Да, все было сделано как сказано. Та же ошибка возникает для команд монтирования.
Раму Веннавелли
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.