Включение совместно используемых папок с open-vm-tools

Я запускаю Ubuntu 14.10 в VMware Player в Windows 7. Я установил open-vm-tools вместо Инструментов VMware, потому что программное обеспечение VMware не могло скомпилировать модуль ядра, требуемый для совместного доступа к файлам. Я не могу заставить свою совместно используемую папку монтироваться с sudo mount -t vmhgfs .host:/$(vmware-hgfsclient) /mnt/hgfs или sudo vmware-hgfsmounter .host:/$(vmware-hgfsclient) /mnt/hgfs. Оба возврата Error: cannot canonicalize mount point: No such file or directory. Я понятия не имею, к чему это относится или как зафиксировать его.

29
задан 31 January 2015 в 18:42

6 ответов

Поскольку другие ответы не работали на меня, я наконец получил его работающий после долгого времени рытья из этой ссылки: Файлы, отсутствующие в/mnt/hgfs на Ubuntu VM? , где PieCot дает решение:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
6
ответ дан 23 November 2019 в 00:51

Мой способ решить эту проблему состоит в том, чтобы обратиться к vmhgfs-предохранителю, установленному с open-vm-tools.

Или смонтируйте локально использование vmhgfs-fuse .host:/$(vmware-hgfsclient) ~/some_mountpoint или глобально использование sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other. Чтобы затем сделать монтирование глобально персистентным добавляют следующую строку к Вашему /etc/fstab:

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

55
ответ дан 23 November 2019 в 00:51

На VM удостоверьтесь:

то, Что у Вас есть совместное использование папки, включило

, Что у Вас есть по крайней мере одна папка, совместно использованная хостом и гостем

На госте Ubuntu:

Проверка/mnt/hgfs, чтобы видеть, можно ли получить доступ к папке, если неспособное, чтобы сделать так выполненный этот инструменты управляют:

sudo vmware-config-tools.pl

Обновление использование fstab:

gksu gedit /etc/fstab

Использование текстовый редактор для ввода следующего в конце файла:

.host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000   0 0

заключительный шаг должен перезапустить Ваш vm (Вы, возможно, должны перезапустить его или получить ошибку при высказывании неспособный смонтироваться, просто пропустить это и перезапустить несколько раз)!

Спасибо, надейтесь, что это помогает!

1
ответ дан 23 November 2019 в 00:51

Этот worket для меня в Debian, я вещь, которая будет тем же на Ubuntu.

Установка open-vm-tools-dkms пакет.

apt-get install open-vm-tools-dkms

Создают точку монтирования.

mkdir /mnt/hgfs

Монтируют все временные поденные работы в точке монтирования. С разрешением всем пользователям

/usr/bin/vmware-vmblock-fuse /mnt/hgfs -o allow_other
0
ответ дан 23 November 2019 в 00:51

Это просто означает, что Ваша точка монтирования не существует.

$ ll /mnt
total 12
drwxr-xr-x  3 root root 4096 Feb 22 20:37 ./
drwxr-xr-x 22 root root 4096 Feb 22 20:16 ../
drwxr-xr-x  2 root root 4096 Jan  3 04:56 cdrom/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
Error: cannot canonicalize mount point: No such file or directory

$ sudo mkdir -p /mnt/hgfs/Share

$ ll /mnt/hgfs
total 12
drwxr-xr-x 3 root root 4096 Feb 22 20:52 ./
drwxr-xr-x 4 root root 4096 Feb 22 20:52 ../
drwxr-xr-x 2 root root 4096 Feb 22 20:52 Share/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
-1
ответ дан 23 November 2019 в 00:51

Ubuntu 17.10 требует установки vmhgfs драйвера через собственные Инструменты VMware основанная на tar установка. Для получения дополнительной информации см. http://partnerweb.vmware.com/GOSIG/Ubuntu_17_10.html

1
ответ дан 23 November 2019 в 00:51

Другие вопросы по тегам:

Похожие вопросы: