Большинство других ответов устарели. Для Ubuntu 18.04 (или последних дистрибутивов Debian) попробуйте:
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000
Если hgfs
каталог не существует, попробуйте:
sudo vmhgfs-fuse .host:/ /mnt/ -o allow_other -o uid=1000
Вы можете использовать определенную папку вместо .host:/
. В этом случае вы можете узнать название акции с помощью vmware-hgfsclient
. Например:
$ vmware-hgfsclient
my-shared-folder
$ sudo vmhgfs-fuse .host:/my-shared-folder /mnt/hgfs/ -o allow_other -o uid=1000
Если вы хотите, чтобы они были подключены при запуске, обновите /etc/fstab
его следующим образом:
# Use shared folders between VMWare guest and host
.host:/ /mnt/hgfs/ fuse.vmhgfs-fuse defaults,allow_other,uid=1000 0 0
Я выбираю монтировать их по требованию и игнорировать их sudo mount -a
и тому подобное с noauto
опцией, потому что я заметил, что общие ресурсы влияют на производительность виртуальной машины.
Требования
Требования к программному обеспечению могут потребовать предварительной установки следующих инструментов:
sudo apt-get install open-vm-tools open-vm-tools-desktop
Другие утверждали, что требуется следующее:
sudo apt-get install build-essential module-assistant \
linux-headers-virtual linux-image-virtual && dpkg-reconfigure open-vm-tools
vmware-config-tools.pl
сработали для меня.