专家。我已成功为 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!
答案4
我遇到了类似的问题。当我确认 open-vm 已卸载时,文件夹 /mnt/hgfs/ 又出现了。如下所示
sudo apt-get purge open-vm-tools
sudo apt-get purge open-vm-tools-dkms
并重新安装 vmware-tools