VMware 添加共享文件夹

前言

做PHP开发也有几年了,一直都是在 windows 环境下开发的,一路走过来难免会遇到很多项目上线后才出现的坑,其中最大也是很常见的坑就是文件名大小写问题引起的。最近想把开发环境的工具 WAMP 换成 Linux 虚拟机环境,这样开发环境跟生产环境就能保证一致,减少很多问题。

教程

设置共享文件夹

在使用VM搭建虚拟机的遇到一个问题就是本地写代码,如何让虚拟机运行代码。这里主要用到VM的 共享文件夹 功能。

VM版本:VMware 15
Linux版本:Centos 7.6 64位

VM安装 Centos系统 这里就略过了,进入下一步。

首先选择 编辑虚拟机设置 > 选项 > 共享文件夹,选择 总是启用,然后点击 添加,选择你要映射到虚拟机的目录,点击 确定 保存。

在这里插入图片描述

安装 VMware Tools

首先启动你要安装 VMware Tools 的Centos主机,在 Workstation Pro 菜单栏中选择 虚拟机 > 安装 VMware Tools
如果安装了早期版本的 VMware Tools,则菜单项是 更新 VMware Tools

在这里插入图片描述

在虚拟机中,以 root 身份登录到系统。

创建挂载点目录并挂载 CD-ROM 驱动器:

mkdir /mnt/cdrom && mount /dev/cdrom /mnt/cdrom

解压缩安装程序:

tar zxvf /mnt/cdrom/VMwareTools-10.3.2-9925305.tar.gz

使用 tab 键自动补全 VMwareTools 包文件名

如果需要,卸载 CD-ROM 镜像:

umount /dev/cdrom

在安装 VMware Tools 之前先进行安装 kernel-headers,避免安装过程中报错,如果安装过的可跳过这一步骤。

yum -y update
yum -y install kernel-headers kernel-devel gcc

安装 kernel-headers 后记得重启下系统

运行安装程序并配置 VMware Tools:

cd vmware-tools-distrib
./vmware-install.pl

一般情况下,按照默认设置一直回车就可以了。

Creating a new initrd boot image for the kernel.
The configuration of VMware Tools 10.3.2 build-9925305 for Linux for this 
running kernel completed successfully.

Enjoy,

--the VMware team

提示这个,就说明 VMware Tools 安装完成了。

装载共享文件夹

在开启共享文件夹后,会在 /mnt/hgfs 显示所有共享文件夹

查看是否共享文件夹是否正确加载

ls /mnt/hgfs/

装载命令语法

语法说明
vmhgfs-fuse .host:/ /home/user1/shares将所有共享装载到 /home/user1/shares
vmhgfs-fuse .host:/foo /tmp/foo -o subtype=vmhgfs-fuse,allow_other将名为 foo 的共享装载到 /tmp/foo
vmhgfs-fuse .host:/foo/bar /var/lib/bar -o subtype=vmhgfs-fuse,allow_other将共享 foo 中的子目录 bar 装载到 /var/lib/bar

查看帮助

vmhgfs-fuse -h

VM相关手册

手动安装和升级 VMware Tools

添加共享文件夹

在 Linux 客户机中装载共享文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值