Я запускаю 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
. Я понятия не имею, к чему это относится или как зафиксировать его.
Поскольку другие ответы не работали на меня, я наконец получил его работающий после долгого времени рытья из этой ссылки: Файлы, отсутствующие в/mnt/hgfs на Ubuntu VM? , где PieCot дает решение:
$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
Мой способ решить эту проблему состоит в том, чтобы обратиться к 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
На 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 (Вы, возможно, должны перезапустить его или получить ошибку при высказывании неспособный смонтироваться, просто пропустить это и перезапустить несколько раз)!
Спасибо, надейтесь, что это помогает!
Этот 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
Это просто означает, что Ваша точка монтирования не существует.
$ 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
Ubuntu 17.10 требует установки vmhgfs драйвера через собственные Инструменты VMware основанная на tar установка. Для получения дополнительной информации см. http://partnerweb.vmware.com/GOSIG/Ubuntu_17_10.html