如何使用 VMware 工具在 Ubuntu 中挂载共享文件夹?

如何使用 VMware 工具在 Ubuntu 中挂载共享文件夹?

专家。我已成功为 Ubuntu 安装了 VMware 工具。一切似乎都运行正常,但共享文件夹未自动挂载。
我该如何让它们工作?

如果我vmware-hgfsclient在终端中运行,我会得到共享文件夹列表,但列表ls -l /mnt/hgfs是空的。实际上,没有hgfs目录/mnt。我知道我应该使用该vmware-hgfsclient工具,但我真的不知道如何使用。

PS:我不会询问我是否能理解vmware-hgfsclient我所读过的帮助。

有什么建议么?

答案1

大多数其他答案都已过时。对于 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 Tools 共享文件夹 Linux 挂载 (60262

答案2

我已经在 Windows 7 主机上安装了 Ubuntu 11.04 桌面并安装了 VMware Tools。

虚拟机设置

  • 文件夹共享 = 始终启用
  • 确保主机和客户机之间至少有一个共享文件夹

在 Ubuntu 客户机上

  • 检查 /mnt/hgfs 以确保您可以访问共享文件夹。

    如果您没有看到里面的共享文件夹(自动安装)/mnt/hgfs,请运行 VMware 配置工具:

    sudo vmware-config-tools.pl

  • 使用以下详细信息更新您的 fstab:

    gksu gedit /etc/fstab

    (我使用的是 ubuntu 桌面,因此使用其他文本编辑器在文件末尾输入下一行)

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

  • 重新启动您的虚拟机(您可能需要重新启动几次或收到错误消息说无法挂​​载,只需跳过错误并重新启动)

答案3

再次运行 vmware-config-tools.pl!

参考:http://www.laotudou.com/vmware-player-share-folder.html

答案4

我遇到了类似的问题。当我确认 open-vm 已卸载时,文件夹 /mnt/hgfs/ 又出现了。如下所示

sudo apt-get purge open-vm-tools
sudo apt-get purge open-vm-tools-dkms

并重新安装 vmware-tools

相关内容