前提:在vmware中设置共享文件夹,会共享在 /mnt/hgfs里。本文针对找不到 /mnt/hgfs的情况。
- 物理机系统:win10
- 虚拟机系统:deepin 15
- VMware:15,已安装VMware Tools
在vmware设置共享文件夹
检查共享是否设置好
sudo vmware-hgfsclient
能出现共享的文件夹名称说明之前都设置好了。
安装一些必要的软件包
sudo apt-get install open-vm-tools
下面两个二选一,因为可能会遇到找不到软件包的情况。
sudo apt-get install open-vm-dkmssudo apt-get install open-vm-tools-dkms
设置挂载目录
可能有自动生成了可能没有,本文的前提是没有,于是设置一个。自动生成的叫/hgfs,换成别的名字也行
sudo mkdir /mnt/hgfs
挂载操作
会根据之前安装的软件包名称的不同而不同。
安装open-vm-dkms,则
sudo mount -t vmhgfs .host:/ /mnt/hgfs
安装open-vm-tools-dkms,则
vmhgfs-fuse .host:/ /mnt/hgfs
此时共享文件夹已经能在/hgfs里看到了。
有可能会遇到共享文件夹普通权限打不开
建议重启虚拟机,重新进行挂载操作,改用命令(仅针对安装open-vm-tools-dkms,另一种没遇到不知道):
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
或者也可以选择root进去查看。