VM中ubuntu虚拟机共享文件夹,mnt下面没有hgfs

在vm中安装ubuntu16.0后,设置了共享文件夹。竟然惊奇的发现/mnt目录下面没有/hgfs,所以在虚拟机里面无法打开共享目录。

网上大多数解决方法都是针对/mnt/hgfs目录下面没有共享文件夹的,这里说一下/mnt目录下面没有/hgfs的解决方案。

原因是:VMware Tools的问题,所以要重新安装VMware Tools。

1,选择虚拟机菜单栏–安装VMware tools

2,进入ubuntu,找到VMwaretools-9.6.0-1294478.tar.gz文件,解压,

3,进入解压后的目录,执行:sudo ./wmware-install.pl 然后就一直回车了。

4,重启!

5,完成

共享文件夹消失

重启ubantu后出现了一个发现share文件夹消失了

执行命令

1
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

hgfs文件夹权限问题

但这个时候就又出现hgfs文件夹权限问题,只有root下才能够访问。

image-20220123112608310

这个时候无论使用chmod还是chown均无法赋予hgfs的权限,均会失败

1
2
3
chmod 777 -R 
chown username:group /mnt/hgfs
usermod -aG vboxsf username

解决方法

  1. 如果之前已经挂载hgfs,先取消挂载
1
sudo umount /mnt/hgfs
  1. 重新用以下命令挂载即可下面命令中的uid和gid需要根据你的ubuntu用户uid来决定,输入id命令即可查询
1
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022