为什么共享文件不显示在HGFS中?


19

在Guest Guest Kubuntu操作系统和Host Windows之间共享文件已经变得非常头疼。

因此,到目前为止,我已经完成了以下步骤:

来宾Linux操作系统

  • VM->设置->选项->共享文件夹。并添加了我的文件夹。
  • 正确安装了我的VMware工具(我可以拖放文件,因此我确信它已安装)

主机WINDOWS操作系统

  • 与所有人共享该文件夹(以确保我的文件没有许可限制)

如果我在来宾操作系统中键入vmware-hgfsclient则会显示我正在共享的文件夹。但是当我检查时/mnt/hgfs folder,它为空。

我已经阅读了VMware手册,并且可以肯定我已经遵循了他们的要求。

我真的没有主意。有人有建议吗?

Answers:


31

我有这个确切的问题。事实证明,IT部门已安装了一些旧版本的VMWare工具,但该工具的vmhgfs内核模块无法正常工作。

我的解决方案是使用clobber-kernel-modules设置运行配置,以覆盖现有的vmhgfs模块。

 sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs

-d为您选择所有默认值(如果您不希望使用默认值,则将其删除)。


2
宾果游戏,我有同样的问题,运行上面的命令解决了它。谢谢你
Waqas

1
只是想提一下,这对于OSX作为主机,运行CentOS 6.4的vmware Fusion是有效的
Kev 2013年

2
完善!为我工作,并以OSX作为主机和VM Runnig Ubuntu 14.04
pjvds 2014年

3
找不到命令错误,我正在使用vmware工作站12一个ubuntu 15.04
151291

仅-d值得一票。对此一无所知。
T.Rob

8

运行以下命令:

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

它将神奇地显示中的所有共享文件夹/mnt/hgfs
(我在Windows 10主机上运行了Ubuntu 16 VMWare)

此处的VMware文档


我注意到有时会有延迟(使用VMware工作站14)。有时/mnt/hgfs正在使用中。我创建了一个新文件夹,/mnt/shares1并立即获得成功。
蒸汽动力

3

mount -t vmhgfs .host:/share /mnt/hgfs/其中主机是要连接到主机共享的共享名和到/ mnt / HGFS是挂载点在系统中的份额。

vmware-hgsclient将显示可用的安装,您仍然需要vmware-hgfsmounter使用上述安装命令或使用上述安装命令来安装它们。

如果这样不起作用,请检查是否已加载模块vmhgfslsmod | grep "vm."


1
它给了我这个答案。共享名称中的主机必须为“ .host”。错误:共享名无效,正在挂载。vmhgfs未加载,如何加载?谢谢。
Peretz,时间

mkdir / mnt / hgfs /
马丁·泽特勒

2

对我来说,原来没有安装vmware-hgfsmounter(ubuntu 12.10)。安装该模块后,我可以按照上面的说明挂载我的共享


我已经将它安装在/ usr / lib / vmware-tools / sbin64中,但是它仍然对我不起作用。
IgorGanapolsky 2014年


0

对我来说,我安装了“开发工具”并重新安装了VMware Tool。然后我看到共享文件夹。

主机:Windows 7来宾操作系统:CentOS 7

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.