专家。我已经为Ubuntu成功安装了VMware工具。一切似乎正常,但共享文件夹未自动安装。
我如何让他们工作?
如果我vmware-hgfsclient
在终端中运行,ls -l /mnt/hgfs
则会得到共享文件夹列表,但为空。实际上,中没有hgfs
目录/mnt
。我知道我可能应该使用该vmware-hgfsclient
工具,但我真的不知道如何使用。
PS:我不会问我是否能理解vmware-hgfsclient
我所阅读的帮助。
有什么建议么?
专家。我已经为Ubuntu成功安装了VMware工具。一切似乎正常,但共享文件夹未自动安装。
我如何让他们工作?
如果我vmware-hgfsclient
在终端中运行,ls -l /mnt/hgfs
则会得到共享文件夹列表,但为空。实际上,中没有hgfs
目录/mnt
。我知道我可能应该使用该vmware-hgfsclient
工具,但我真的不知道如何使用。
PS:我不会问我是否能理解vmware-hgfsclient
我所阅读的帮助。
有什么建议么?
Answers:
我已经在安装了VMware Tools的Ubuntu 11.04 Desktop的Windows 7主机上进行了设置。
检查/ 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
重新启动您的虚拟机(您可能需要重新启动几次或收到错误消息,提示无法挂载,请跳过该错误并重新启动)
vmware-hgfsclient
我将得到hst_dwnloads
和hst_ebooks
。所以我应该使用它们吗?因此对于hst_ebooks,它应该看起来像:.host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
还是不?
cd /mnt/hgfs/
然后ls -a
你会看到该共享文件夹自动安装在那里。当您这样做时,sudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooks
它将挂载hst_ebooks
到您的主目录中。您可能想要做的就是轻松使用共享文件夹进行上述尝试。
/mnt/hgfs/
该目录IST空。
sudo vmware-config-tools.pl
对我来说足够了。
大多数其他答案已过时。对于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
fuse.vmhgfs-fuse
是Ubuntu的18运转的唯一文件系统
再次运行vmware-config-tools.pl!
请参阅:http : //www.laotudou.com/vmware-player-share-folder.html
vmware-config-tools.pl
如果open-vm-tools
从Ubuntu-Software-Center使用,或者从sourceforge的源代码编译,则不可用。在这种情况下,用户必须使用vmware-hgfsmounter
如@snth描述了他的答案。它可能会使用open-vm-toolbox
,为VMware虚拟机系统的工具和组件(GUI工具)包从Ubuntu软件仓库
[UPDATE 2017-05-18] 对于高于15.10(Wiley)的Ubuntu,此答案已过时。vmware-hgfsmounter
自16.04LTS(xenial)起,该可执行文件在Ubuntu中不再可用。尽管,hgfsmounter
该hgfsmounter
功能可能在其他Linux发行版中仍然可用,因为该功能当前仍在GitHub的上游源代码中可用。如果有人更新了信息,请发表评论或编辑此答案,而不是拒绝投票,因为我认为此答案可能仍适用于较早的Ubuntu版本。
该答案还假定您没有使用来自VMWare的VMWare Tools,而是使用open-vm-tools
了Linux发行版中的 VMWare Tools 。VMWare决定在2015年支持此开关。 请参阅KB2073803。因此,此答案还假设您的Ubuntu版本可以从其软件存储库中安装open-vm-tools。
这使用Ubuntu软件中心的open-vm-tools为我工作(显示了trusty-14.04LTS-请参阅上面的更新):
cd /mnt
sudo mkdir hgfs
sudo vmware-hgfsmounter .host:/`vmware-hgfsclient` /mnt/hgfs
当然,前提是我已经在VMware Player设置中从主机启用了共享文件夹。
请注意,vmware-hgfsclient
将返回在VMware Player设置中启用的共享文件夹的列表。此功能可用于open-vm-tools和vmware-tools。
另请注意,这vmware-hgfsmounter
相当于
mount -t vmhgfs .host:/win7share /mnt/hgfs
或添加到您的/etc/fstab
文件
.host:/win7share /mnt/hgfs vmhgfs defaults 0 0
但是,该vmware-hgfsmounter
功能无法使用当前VMware Player附带的VMware官方vmware-tools提供。因此,如当前接受的答案所示,运行修复程序即可解决问题。vmware-config-tools.pl -d
vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs
<Share-Name>只是VMWare中配置的共享的名称
vmware-hgfsclient
返回了“共享名”,因此`vmware-hgfsclient`
将返回的“共享名”用作的参数vmware-hgfsmounter
。如果收到“共享名无效”,请尝试运行vmware-hgfsclient
并查看返回的“共享名”。它可能是一个列表,而这可能就是问题所在。
/
了主机共享中的文件系统分隔符!
mkdir /mnt/hgfs
,然后运行。
vmware-hgfsmounter
最新的Ubuntu open-vm-tools软件包(Ubuntu 16.04,open-vm-tools 10.0.7)不存在。
我有这个确切的问题。事实证明,IT部门已安装了一些旧版本的VMWare工具,但该工具的vmhgfs内核模块无法正常工作。
我的解决方案是使用clobber-kernel-modules设置运行配置,以覆盖现有的vmhgfs模块。
sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs
该-d
选项将为您选择所有默认值(如果您不希望使用默认值,则将其删除)。
我有一个类似的问题。当我确定已卸载open-vm时,文件夹/ mnt / hgfs /再次出现。如下
sudo apt-get purge open-vm-tools
sudo apt-get purge open-vm-tools-dkms
并重新安装了vmware-tools
在我第一次安装(当然与之配对)之前,open-vm-tools 不会构建内核模块。一旦我安装了头文件包,就成功地构建和加载了内核模块,特别是模块。linux-headers-virtual
linux-image-virtual
dpkg-reconfigure open-vm-tools
vmhgfs
linux-headers-virtual
并且linux-image-virtual
不再存在。
我已经在vmware工作站12 pro上全新安装(轻松安装)ubuntu 16.10上进行了测试
请按照Quickest Start
此处给出的说明进行操作。转载于此:
$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
vmware-tools-patches
在Ubuntu 17.10开发版本中也为我工作。但是我遵循了在vmware论坛上找到的说明:community.vmware.com/thread/509898
我遇到了同样的问题,但我想我已经能够取得一些进步。
键入vmware-hfgs
,然后按键,<Tab>
这还会向您显示一个vmware-hgfsmounter
命令。如果您不加任何选择地调用它,它将打印一些帮助,向您展示如何在“ mount”命令中调用它。然后使用该信息运行对我有用的以下内容:
cd /mnt
sudo mkdir win7share
sudo mount -t vmhgfs .host:/win7share /mnt/win7share
然后,我可以访问Win 7共享并在其中复制文件。
如果您想永久保留该/etc/fstab
文件,我怀疑您需要编辑该文件,但目前还无法为您提供帮助。
sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooks
我会收到一个错误:Error: cannot mount filesystem: No such device
/mnt/hgfs/hst_ebooks
挂载点?我认为就我而言/mnt/hgfs
已经存在,并且万一有任何特殊事件处理程序在监视该目录,我宁愿/mnt
直接在该目录下创建一个目录。因此,请尝试sudo mkdir /mnt/hst_ebooks
然后尝试再次运行该命令。
sudo vmware-hgfsmounter <host:sharename> <dir>
运行与sudo mount -t vmhgfs <host:sharename> <dir>
<sharename> 相同的命令vmware-hgfsclient
如果安装后仍无法挂载共享文件夹 vmware-tools
,请使用以下解决方法。
以前,安装vmware工具后无法安装Windows共享文件夹。我没有在/ mnt / hgfs下看到任何文件夹。
最后,我通过安装解决了此共享文件夹安装问题open-vm-dkms
。
步骤如下:
确保在VMWare Player中配置了共享文件夹
安装open-vm0dkms:
sudo apt-get install open-vm-dkms
一直按“ Enter”以允许默认值
将Windows共享文件夹挂载到Ubuntu VM:
sudo mount -t vmhgfs .host:/ /mnt/hgfs
检查安装是否成功
df -kh
您应该看到:
.host:/ 57657252 50247088 7410164 88% /mnt/hgfs
还要再次检查/ mnt / hgfs下是否有文件夹。您应该看到其下的文件夹。
启动时自动挂载共享文件夹
/etc/init.d/文件夹中有一个名为“ open-vm-tools”的启动脚本。只需在启动功能中添加以下行。
sudo mount -t vmhgfs .host:/ /mnt/hgfs
希望能有所帮助。
解决此问题的方法是编辑“ inode.c”并更改“ 888”行以删除“ compat_truncate”函数调用(在内核3.8.x上对此问题负责)。该文件位于“ vmware-tools-distrib”中,因此您需要执行以下步骤:
解压缩VMWare-Tools(可能会得到一个名为vmware-tools-distrib的文件夹)。然后:
cd /vmware-tools-distrib/lib/modules/source
tar xf vmhgfs.tar
cd vmhgfs-only/
sudo gedit inode.c
转到第888行:
result = compat_vmtruncate(inode, newSize);
并将其更改为:
result = 0;
然后保存文件并退出gedit。
cd ..
rm -rf vmhgfs.tar
tar cf vmhgfs.tar vmhgfs-only/
rm -rf vmhgfs-only/
现在重新启动安装过程。它在Xubuntu 13.04中为我工作。
Src:http://ubuntuforums.org/showthread.php? t = 2136277&page = 4& p = 12709627#post12709627
vmware-config-tools.pl
对我有用。