只需要简单的两步即可实现
1.虚拟机设置共享目录
打开虚拟机设置

添加一个共享目录,例如:我添加D:\wwwroot
目录为共享目录,在虚拟机中也显示为wwwroot

2.虚拟机中映射共享目录
打开终端,执行下面的命令,其中/mnt
是我在虚拟机中的共享目录,可以修改为你自己的,上一步共享的wwwroot
文件夹会出现在/mnt
目录中。
注意 :千万不要将你虚拟机中的共享目录设置为/home
或者/etc
之类原本就有文件的目录,会造成系统文件丢失报错!
bash
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt -o allow_other
此时查看/mnt
目录,可以看到目录已经映射好了

但是重启虚拟机发现映射又不见了,所以需要加上开机就自动映射命令:
编辑/etc/rc.local
文件
bash
sudo vi /etc/rc.local
加上上面的映射命令,然后保存
bash
#!/bin/sh -e
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt -o allow_other
重启虚拟机后共享目录就可以自动映射了