У Ubuntu VM відсутні файли / mnt / hgfs?


12

У мене працює 64-розрядна версія Ubuntu на робочій станції 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. Дякую,
Ramu Vennavelly

Який Ubuntu 14? Там два, 14.04 та 14.10. Коли ви ставите запитання або відповідаєте на запитання щодо того, яку версію Ubuntu ви використовуєте, введіть повний номер версії.
Thomas Ward

Це 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 (apt-file знайти результати нічого) та підтримка vmhgfs (grep -i vm / proc / fileystems нічого не призводить), але (навіть '16 відповідей) не відставала від таких, як вони там, і розраховуйте на це X (... так, ЦЕ РІШЕННЯ РОБОТИ РОБОТИ ...
ДЯКУЙТЕ

1
Будь ласка, хтось позначить це правильною відповіддю. Я боровся з цією проблемою годинами на Ubuntu 16.04 LTS. Дякую!
Дж. Еванс

працює як шарм без перезавантаження сервера. Я згоден на G Сорок. Це правильна відповідь.
Дірк Шумахер

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 EFQ Hard Drive Mp3s
Ramu Vennavelly

1
Вам все одно доведеться запустити команду mount з документації ( pubs.vmware.com/workstation-9/… ) mount -t vmhgfs .host:/ /mnt/hgfs, але створити спочатку каталог директорій та запустити її. Це має працювати тоді.
Thomas Ward

2
mount -t vmhgfs .host: / / home / ramu6390 / shared Помилка: неможливо встановити файлову систему: Немає такого пристрою ... Ця помилка відображається. Як я вже створив папку, я створив папки. Я спробував "mount -t vmhgfs .host: / / mnt / hgfs", проте результат помилки такий же. Дякую,
Раму Веннавеллі

Ви після цього перезапустили віртуальну машину та переконайтеся, що в налаштуваннях VM увімкнено Спільні папки?
Thomas Ward

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