Ubuntu 18.04 每次重启后共享文件夹未显示问题。

虽然虚拟机设置了总是启用共享文件夹,但是每次重启虚拟机之后还是未显示共享文件夹。

md11

通过以下命令查看共享文件夹是否存在。

1
vmware-hgfsclient

md12

这边查询到共享文件夹是存在的,在 /mnt/hgfs 下进行 ls 查看目录时,共享文件夹并没显示。

md13

使用以下命令可以得到解决,但是重启虚拟机之后仍然会出现找不到共享文件夹的问题。

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

显然这种方法是不优的,因此采用下述方法,把这个命令放在 /etc/rc.local文件夹下,即可每次开机自动执行。

普通用户下执行命令打开 rc.local 文件:

1
sudo vim /etc/rc.local

写入

1
2
3
#!/bin/sh -e

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

在 /etc 目录下输入 cat rc.local 查看是否添加成功。

image-20230510123036146

在 /etc 目录下输入 ls -l 可知 rc.local 的权限不可执行,因此需要为其添加权限。

1
sudo chmod +x rc.local

最后重启虚拟机即可。