z80*_*080 5 virtual-machine centos vmware
我一直在尝试使用 VMWare Workstation 14 Player 在我的来宾 Cent OS 和主机 Windows 10 之间共享一个文件夹。最简单的方法,将文件从主机拖放到来宾,无法正常工作,因为一个或多个文件总是以较小的文件大小结束并因此损坏,即使虚拟机中有足够的存储空间。
然后我完成了以下步骤以启用从主机到来宾操作系统的文件夹共享:
主机 WINDOWS 10
客户中心操作系统
根据此处几篇文章的建议,我多次运行 vmware-config-tools.pl,例如:
sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs
..但该/mnt/hgfs文件夹,在我的共享文件夹是为了出现,仍然为空!
我已经阅读了 VMware 手册,并且我确信我已经遵循了他们的要求。我仍然不确定 VMware 工具是否已完全安装,因为vmware-hgsclient在来宾操作系统终端中键入会返回错误“未找到命令”。
有什么建议?
首先,您需要创建一个文件夹,该文件夹应指向挂载。
sudo mkdir /your_shared_folder
Run Code Online (Sandbox Code Playgroud)
然后您应该使用以下命令看到您的 vmware 共享文件夹:
sudo vmware-hgfsclient
Run Code Online (Sandbox Code Playgroud)
如果您确实看到了您的共享文件夹,那么运行它应该会将您的 vmware 共享文件夹挂载到您之前创建的文件夹中:
sudo vmhgfs-fuse /your_shared_folder
Run Code Online (Sandbox Code Playgroud)
小智 6
先决条件:
程序:
/mnt/hgfs/目录中删除任何额外的文件(如果没有其他共享文件夹,则该命令rm -rf /mnt/hgfs/*对我有用)/etc/systemd/system/mnt-hgfs.mount使用以下内容创建文件: [Unit]
Description=VMware mount for hgfs
DefaultDependencies=no
Before=umount.target
ConditionVirtualization=vmware
After=sys-fs-fuse-connections.mount
[Mount]
What=vmhgfs-fuse
Where=/mnt/hgfs
Type=fuse
Options=default_permissions,allow_other
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
/etc/modules-load.d/open-vm-tools.conf具有以下内容的文件:fuse
Run Code Online (Sandbox Code Playgroud)
使用以下命令启用 systemd 服务:sudo systemctl enable mnt-hgfs.mount
这将确保 hgfs fdirectory 将在重新启动后挂载。
确保“保险丝”模块已加载: sudo modprobe -v fuse
在 Workstation 或 Fusion 中,在“虚拟机设置”>“选项”中启用“共享文件夹”,并设置要共享的文件夹。
/mnt/hgfs。如果不是这种情况,请使用以下命令启动服务:sudo systemctl start mnt-hgfs.mount或重新启动。详细信息/来源信息在这里:https : //kb.vmware.com/s/article/74650
| 归档时间: |
|
| 查看次数: |
21554 次 |
| 最近记录: |