专家。我已经成功地为 Ubuntu 安装了 VMware 工具。一切似乎都正常,但共享文件夹没有自动挂载。
我如何让他们工作?
如果我vmware-hgfsclient在终端中运行,我会得到共享文件夹的列表,但它ls -l /mnt/hgfs是空的。其实有没有hgfs在目录/mnt。我知道我可能应该使用该vmware-hgfsclient工具,但我真的不知道如何使用。
PS我不会问我是否能理解vmware-hgfsclient我读过的帮助。
有什么建议?
con*_*use 162
大多数其他答案已经过时。对于 Ubuntu 18.04(或最近的 Debian 发行版),请尝试:
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000
Run Code Online (Sandbox Code Playgroud)
如果hgfs目录不存在,请尝试:
sudo vmhgfs-fuse .host:/ /mnt/ -o allow_other -o uid=1000
Run Code Online (Sandbox Code Playgroud)
您可能使用了特定文件夹而不是.host:/. 在这种情况下,您可以使用 找到共享的名称vmware-hgfsclient。例如:
$ vmware-hgfsclient
my-shared-folder
$ sudo vmhgfs-fuse .host:/my-shared-folder /mnt/hgfs/ -o allow_other -o uid=1000
Run Code Online (Sandbox Code Playgroud)
如果您希望它们在启动时安装,请/etc/fstab使用以下内容进行更新:
# Use shared folders between VMWare guest and host
.host:/ /mnt/hgfs/ fuse.vmhgfs-fuse defaults,allow_other,uid=1000 0 0
Run Code Online (Sandbox Code Playgroud)
我选择将它们安装需求,并让他们无视sudo mount -a和这种与noauto选项,因为我注意到股份对虚拟机性能的影响。
软件要求可能需要事先安装以下工具:
sudo apt-get install open-vm-tools open-vm-tools-desktop
Run Code Online (Sandbox Code Playgroud)
其他人声称需要以下内容:
sudo apt-get install build-essential module-assistant \
linux-headers-virtual linux-image-virtual && dpkg-reconfigure open-vm-tools
Run Code Online (Sandbox Code Playgroud)
小智 100
我已经在安装了 VMware Tools 的 Ubuntu 11.04 桌面的 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
重新启动您的虚拟机(您可能需要重新启动几次或收到错误消息说无法挂载只需跳过错误并重新启动)
小智 37
再次运行 vmware-config-tools.pl!
参考:http : //www.laotudou.com/vmware-player-share-folder.html
Mar*_*ski 19
[更新 2017-05-18]对于比 15.10 (Wiley) 更新的 Ubuntu,此答案已过时。vmware-hgfsmounter自 16.04LTS (xenial) 以来,该可执行文件在 Ubuntu 中不可用。虽然,hgfsmounter可能在其他 Linux 发行版上仍然可用,因为该hgfsmounter功能目前在 GitHub 上的上游源代码中仍然可用。如果有人更新了信息,请评论或编辑此答案,而不是投反对票,因为我相信此答案可能对较旧的 Ubuntu 版本仍然有效。
此答案还假定您没有使用来自 VMWare 的 VMWare 工具,而是使用open-vm-tools来自您的 Linux 发行版。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
Run Code Online (Sandbox Code Playgroud)
当然,假设我已经在 VMware Player 设置中从主机启用了一个共享文件夹。
请注意,vmware-hgfsclient返回在 VMware Player 设置中启用的共享文件夹列表。此功能可用于 open-vm-tools 和 vmware-tools。
另请注意,vmware-hgfsmounter相当于
mount -t vmhgfs .host:/win7share /mnt/hgfs
Run Code Online (Sandbox Code Playgroud)
或添加到您的/etc/fstab文件
.host:/win7share /mnt/hgfs vmhgfs defaults 0 0
Run Code Online (Sandbox Code Playgroud)
但是vmware-hgfsmounter使用当前VMware 播放器附带的VMware 官方 vmware-tools无法使用该功能。因此,正如当前接受的答案所暗示的那样,运行可以解决问题。vmware-config-tools.pl -d
我有一个类似的问题。当我确定卸载了 open-vm 时,文件夹 /mnt/hgfs/ 又出现了。如下
sudo apt-get purge open-vm-tools
sudo apt-get purge open-vm-tools-dkms
Run Code Online (Sandbox Code Playgroud)
并重新安装了 vmware-tools
小智 7
我有这个确切的问题。事实证明,IT 部门安装了一些旧版本的 VMWare 工具,其中 vmhgfs 内核模块不起作用。
我的解决方案是使用 clobber-kernel-modules 设置运行配置以覆盖现有的 vmhgfs 模块。
sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs
Run Code Online (Sandbox Code Playgroud)
在-d选择所有默认设置为您(删除它,如果你不想默认)。
小智 6
在我第一次安装之前,open-vm-tools不会构建内核模块linux-headers-virtual(linux-image-virtual当然是配对的)。一旦我安装了 headers 包,就会dpkg-reconfigure open-vm-tools成功构建和加载内核模块,特别是vmhgfs模块。
小智 6
我已经在 vmware 工作站 12 专业版上全新安装(轻松安装)ubuntu 16.10 上对此进行了测试
按照Quickest Start那里给出的说明进行操作。转载在这里:
$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
Run Code Online (Sandbox Code Playgroud)小智 5
我也遇到了同样的问题,但我想我已经取得了一些进展。
键入vmware-hfgs然后按该<Tab>键,这将显示还有一个vmware-hgfsmounter命令。如果您在没有任何选项的情况下调用它,它将打印一些帮助,向您展示如何将其作为“mount”命令的一部分进行调用。使用该信息,我运行了以下对我有用的命令:
cd /mnt
sudo mkdir win7share
sudo mount -t vmhgfs .host:/win7share /mnt/win7share
Run Code Online (Sandbox Code Playgroud)
然后我就能够访问 Win 7 共享并从那里复制文件。
如果您想使其永久化,那么我怀疑您需要编辑该/etc/fstab文件,但我还无法帮助您。
| 归档时间: |
|
| 查看次数: |
626527 次 |
| 最近记录: |