重启虚拟机之后,发现在共享路径没有显示我的共享文件夹了。

一、检查虚拟机设置

        我发现我虚拟机设置的共享文件夹总是启用的,为什么每次重启之后都找不到了呢?这就很奇怪

 二、使用命令检查当前共享文件夹

发现用命令检查共享文件夹是有被挂载的。

vmware-hgfsclient

 三、修改/etc/rc.local文件

sudo chmod a+x /etc/rc.local
sudo vi /etc/rc.local 

如果/etc/rc.local是空文件就添加如下内容

#!/bin/sh -e
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

如果不是空文件,则在末尾追加如下内容

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

如果不将上面两条命令添加到/etc/rc.local文件里,只是在命令行执行这两条命令,挂载的文件夹也会生效,但每次重启虚拟机都要手动去执行这两条命令,所以笔者就将这两条命令添加到/etc/rc.local文件中,让它每次开机都会自动执行。

四、重启虚拟机

reboot

重启虚拟机之后,发现我们挂载的共享文件夹生效了。希望可以帮到你。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐