安装VMwareTools
VmwareTools安装失败的可以去看我的上一篇文章,
1.挂载共享目录时还需要安装
open-vm-tools-dkms
sudo apt-get install open-vm-tools-dkms
2.虚拟机设置要开启共享文件夹,并且添加路径及文件名与主机一致
3.主机文件夹要设为共享式
挂载失败出现的问题
-
输入df -h查看磁盘文件系统使用情况
可以看到share文件夹没有挂载 -
输入命令
sudo mount -t vmhgfs .host:/ /mnt/hgfs
显示错误 -
根据网上教程输入命令`
sudo vmhgfs-fuse .host:/ /mnt/hgfs
df-h查看仍然没有挂载成功
又输入了
vmhgfs-fuse .host:/ /mnt/hgfs
显示请求被拒绝,加上sudo权限后提示使用’nonempty’
输入
sudo vmhgfs-fuse .host:/ -o nonempty /mnt/hgfs
代码可以运行成功,但是还是没有挂载成功,到底是为什么呢???
cd和ls查看都发现权限不够
使用 ls -l 查看权限
什么情况,权限都看不出来了,???
- 输入vmware-hgfsclient,看看是否共享文件夹已经建立
share已创建 - 输入mount查看信息,发现/mnt/hgfs已挂载
并且还挂载了三个?!,难道这就是权限乱码的原因?
尝试将挂载删掉
sudo umount /mnt/hgfs
三个都删掉之后,再次查看权限
恢复正常啦!!,现在权限是root用户
输入sudo chmod 777 ./hgfs
再输入sudo chown wang:wang hgfs -R
wang:wang是归属人和归属组,修改为自己本机的,可用id 用户名查看
权限修改成功
- 最后输入
vmhgfs-fuse .host:/ /mnt/hgfs
可以看到权限挂载成功!!!
ps:感谢博主文章的帮助:
https://blog.csdn.net/sinat_34613140/article/details/79147748