vmware 实现共享宿主机文件夹

perfect start 9月前 ⋅ 709 阅读

原由

开发环境与线上环境不一致,通过虚拟机解决开发环境与线上不一致的问题。

配置共享

1.编辑虚拟机设置 虚拟机设置 2.选择选项 选择选项 3.设置共享目录 设置共享目录

安装vmware tools

  1. 方式一 方式一
# 挂载cdrom
mount /dev/cdrom /home/cdrom/
cd /home/cdrom
tar -zxvf VMwareTools-10.3.2-9925305.tar.gz
cd vmware-tools-distrib/
./vmware-install.pl
  1. 方式二
# 执行命令
yum install open-vm-tools-devel -y

挂载共享到指定目录

# 查看所有的共享挂载点
vmware-hgfsclient
# 挂载共享点到指定的目录
vmhgfs-fuse .host:/node /data/web/node

自启动自动挂载脚本

#!/bin/bash
#chkconfig: 2345 80 80
#description: auto start web server
#systemctl stop firewalld
result=$(vmware-hgfsclient)
baseDir="/data/web"
for value in ${result[@]}
do
        if [ ! -d $baseDir"/"$value ];then
                mkdir $baseDir"/"$value
        fi
        vmhgfs-fuse .host:/$value $baseDir"/"$value
        echo $value
done

意义

在windows环境下开发,运行环境不能与线上环境保持一致,出现问题无法重现,通过共享的方式实现环境一致,windows上开发,实现linux上实时调试。保证开发的运行环境与线上环境一致。

环境

  • windows10
  • vmware 15
  • centos 7.2

全部评论: 0

    我有话说: