VMware中CentOS 7设置文件夹共享的方法

下午把虚拟机安装好了,但是还有一个不太给力的地方,就是本地代码每次编辑完总是要上传到服务器,之前windows的虚拟机是可以和物理机共享文件夹的,所以就尝试了一下通过文件夹共享来解决文件上传的问题。记录一下操作流程。

一、安装VMware Tools

1.挂载VMware Tools,如下操作会将tools以光盘挂载点的方式进入到系统中。

VMware中CentOS 7设置文件夹共享的方法

2.centos7 挂载存有VMware Tools的光盘并进行安装

1)为避免安装Tools是报错,预先安装编译等环境

yum install *headers -y

yum -y install perl gcc make kernel-devel

yum install open-vm-tools

2)挂载光盘

mkdir /mnt/cdrom

mount /dev/cdrom  /mnt/cdrom

3)进入挂载点,并将VMxxxxxx.tar.gz包拷贝纸/opt下,将其解压

[root@localhost ~]# mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom  /mnt/cdrom
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# cd /mnt/cdrom
[root@localhost cdrom]# cp VMwareTools-10.3.10-13959562.tar.gz /opt
[root@localhost cdrom]# cd /opt
[root@localhost opt]# tar -xzf VMwareTools-10.3.10-13959562.tar.gz 

VMware中CentOS 7设置文件夹共享的方法

4)开始安装

[root@localhost opt]# cd vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# ls
bin  caf  doc  etc  FILES  INSTALL  installer  lib  vgauth  vmware-install.pl
[root@localhost vmware-tools-distrib]# ./vmware-install.pl
VMware中CentOS 7设置文件夹共享的方法

期间会有很多需要回车、输入yes、no的提示(我全部按的回车)

至此vmware tools安装完毕。

二、设置共享

1、第一步设置宿主机共享文件夹路径 

VMware中CentOS 7设置文件夹共享的方法
VMware中CentOS 7设置文件夹共享的方法

2、查看共享的文件夹

[root@localhost vmware-tools-distrib]# vmware-hgfsclient
VMware中CentOS 7设置文件夹共享的方法

3、创建hm挂载点

[root@localhost vmware-tools-distrib]# mkdir /mnt/www

4、挂载hm共享文件夹

[root@localhost vmware-tools-distrib]# vmhgfs-fuse .host:/www /mnt/www

5.验证共享是否创建成功

VMware中CentOS 7设置文件夹共享的方法
物理机文件夹情况
VMware中CentOS 7设置文件夹共享的方法
虚拟机挂在目录情况

共享成功,但是这种手动挂载方式,虚拟机重启就要重新挂载,我这种“懒癌晚期患者”真心不能忍。

6、配置自动挂载

[root@localhost vmware-tools-distrib]# vi /etc/fstab

在/etc/fstab文件中添加如下代码,然后保存退出

.host:/www /mnt/www fuse.vmhgfs-fuse allow_other,defaults 0 0
VMware中CentOS 7设置文件夹共享的方法

上述操作完成之后,输入:mount -a     —-使刚才设置指令  立即生效。

7、卸载共享目录—- 不想使用共享目录,就卸载掉。(这个没有试,本来就是为了偷懒才搞的这个,装上又卸载,脑袋有坑?要用到再说吧)

卸载命令:umount /mnt/hgfs

VMware中CentOS 7设置文件夹共享的方法

永久卸载:vim /etc/fstab    —先进入 fstab  文件中,然后 删除上面在该文件中添加的语句;保存退出即可。

三、参考资料

1、centos7+VMware Workstation创建共享文件夹

2、VmWare 15 设置Centos7 共享文件夹及问题记录

原创文章,作者:Zeyu,如若转载,请注明出处:https://jinzhijun.cn/develop/721

(0)
ZeyuZeyu
上一篇 2021年8月16日 下午5:33
下一篇 2021年8月18日

相关推荐

  • php实现助记词转TRX,ETH 私钥和钱包地址

    TRX助记词转地址网上都是Java,js或其他语言开发的示例,一个简单的功能需要依赖其他环境来实现表示不能忍,毕竟php是世界上最好的语言。【狗头】 一、知识准备 要实现助记词转T…

    2022年8月4日
    7.7K
  • PHP解密:zym加密 带乱码调试过程(转)

    欢迎阅读我的另一篇文章:PHP解密:魔方1代 PHP加密中的VMProtect分析,文中对 本贴 73# 层 提供的文件进行了分析 案例 1 实验样本 http…

    2021年12月18日
    2.2K
  • 常见的Web攻击手段(转)

    午饭期间,读者小李与我闲聊,谈到上周去面试的过程。经典的高开低走,面试初期答得还可以,但是到后面却不尽人意。其中有个面试问题引起了我的注意,面试官当时问小李:你知道有哪几种常见的&…

    2021年10月10日
    1.3K
  • 搭建以太坊轻节点

    1. 安装 go 语言 安装 go 主要是为了去编译 go-ethereum 源码 查看go版本 2. 安装 git 安装 git 主要是为了拉取 go-ethereum 源码 查…

    2020年11月30日
    5.1K
  • PHP获取客户端相关访问信息

    (一)PHP通过IP获取客户端相关访问信息 (二)PHP解析HTTP_USER_AGENT 获取客户端操作系统 获取客户端操作系统  Windows NT 4.0 = N…

    2020年11月3日
    42.2K
  • 香港阿里云Windows服务器省钱方法

    最近把因为香港阿里云服务器要续费了,因为之前购买的时候服务器上还部署了其他的java系统,当时对Linux操作不熟,所以操作系统选的是Windows的系统,但是阿里云香港的服务器需…

    2020年11月11日
    1.6K
  • 阿里云SLB(负载均衡)访问远程端口

    最近公司在搞互联网医院三级等保的问题,然后广东卫生健康委办公室的接入通知里有一段话,说是用于互联网医院运行的服务器不少于2套(这里的单位是套),我们不知道这里的意思是指,服务器要有…

    2020年12月19日
    2.0K
  • MySql基础知识总结-索引篇(转)

    一、MySQL三层逻辑架构 MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图: 1、第一层负责连接管理、授权认证、安全等等。 每个客户端的连…

    技术开发 2021年10月10日
    1.6K
  • window配置Vue2开发环境

    最近找到一套互联网医院的源码,前端技术栈用的是vue,于是想着把vue开发环境搭起来,在网上找了一点资料,现在总结记录一下,方便以后查阅。 一、介绍 Vue (读音 /v…

    2020年10月17日
    1.5K
  • 打破壁垒:使用 PHP 和 Nginx 在本地开发 OpenAI API

    最近在开发一个OpenAI的产品,但是由于众所周知的原因, OpenAI API 有 IP 限制,使得在本地开发变得困难。开始我的想法是,把代码放服务器上去跑,可是这样一来,要修改…

    2023年4月10日
    4.4K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注