本机Win10 64位,Vmware15虚拟机内安装CentOS7 64位。已安装了vmware tools,在虚拟机设置里设置windows的共享目录,重启centos,发现/mnt目录下并没有hgfs文件夹,更没有设置好的共享文件夹,自行在/mnt中创建hgfs同样不行,命令行输入
[root@localhost hgfs]# vmware-hgfsclient
共享
列出了共享目录结果,但是/mnt中仍无反应
按网上说的挂载一下,仍然不行
[root@localhost hgfs]# mount -t vmhgfs .host:/共享 /mnt/hgfs
mount: 未知的文件系统类型“vmhgfs”
参考NameBright - Domain Expired和https://www.cnblogs.com/zjllearn/p/13508558.html,要换用以下命令
[root@localhost hgfs]# /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
ls /mnt/hgfs 发现共享成功了,加入自动启动
[root@localhost hgfs]# vi /etc/rc.local
//添加
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
//若上面那句不好用,用下面这句
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other -o nonempty
//将/mnt/hgfs目录下的共享文件夹“共享”分享到“桌面”
ln -s /mnt/hgfs/共享 /home/user/桌面
wq之后修改权限,使得开机自动执行
chmod +x /etc/rc.local
chmod +x /etc/rc.d/rc.local