Більшість інших відповідей застарілі. Для 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
варіантом, тому що я помітив, що акції впливають на продуктивність VM.
Вимоги
Вимоги до програмного забезпечення можуть вимагати попередньої установки таких інструментів:
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
працювали для мене.