1.虚拟机设置 -> 选项 -> 共享文件夹 -> 总是启用 -> 选择宿主机要映射的目录
注意,虚拟机如果没有安装vmware-tools, 文件夹共享 将不可点击,需要先安装vmware-tools后才可以选择启用文件共享。安装方法
接下来切换到linux
- 安装vm-tools
1 | yum install -y open-vm-tools open-vm-tools-desktop |
安装完后执行
1 | vmware-hgfsclient |
我们先创建一个文件夹,再映射vmware共享文件夹到这个目录下
1 | mkdir -p /data/ |
其中 /data/vm/ 就是linux和主机共享的目录,vm就是我们第一步文件共享时的建立的名称
这时候我们就可以像正常linux下文件一样去操作 /data/vm 下的文件
- 重启失效问题
linux重启后会导致挂载失效,需要重新挂载 所以我们写到开机自启脚本里
给执行权限 centos7 默认 /etc/rc.d/rc.local 无执行权限
1 | chmod +x /etc/rc.d/rc.local |
打开/etc/rc.d/rc.local 在最下面加入挂载命令
自动挂载vmware宿主机的共享文件夹
1 | vmhgfs-fuse .host:/ /data/ -o allow_other -o nonempty |
- 将目录软连到web目录 (可选)
1 | ln -s /data/vm/ /data/wwwroot |
然后创建站点,解析hosts