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日

相关推荐

  • fiddler修改请求信息重新执行

    最近在做一个仿制功能开发时,碰到了这样一个场景:开发的系统需要在三方app里运行,并且在app里执行完后会产生一些数据,然后需要将这些数据保存起来。因为开发是在本地,本地的环境无法…

    2022年7月1日
    3.2K
  • 使用 Laravel 开发 API 时的前置准备(转)

    一、前言 使用 Laravel 有一段时间了,虽然公司项目使用的都是 Thinkphp 框架,但我个人还是比较偏好 Laravel,今天来总结我平时进行开发前的一些准备工作,如果有…

    2022年7月15日
    3.4K
  • 记一次生产环境救火-20210716

    今天起了个早,早早来到公司,本来吃完早餐,泡好咖啡,在工位上气定神闲的刷刷昨天的财经信息,准备开启今天的工作。想起昨天微信群里有人反映系统,系统加载较慢,于是打开阿里云后台,准备看…

    2021年7月16日
    1.3K
  • php 创建BTC、LTC、ETH助记词、私钥和地址 使用示例(转)

    项目依赖: bitcoin-php bitcoin的php实现库,用于创建助记词和生成私钥 (此库需要运行在64位的php7.0+上) ethereum-util&nbs…

    区块链 2022年8月4日
    4.6K
  • php向Postgresql中插入时间格式问题

    最近在对接互联网医院监管前置机时,向前置机Postgresql数据库插入数据时出现了一个问题,就是我在数据插入前置机前把时间用date(‘Y-m-d h:i:s&#82…

    2021年7月23日
    1.4K
  • php后期静态绑定

    最近在跑一套系统时碰到一个头大的问题,laravel的队列任务(通过另一个原生系统读取数据库)在执行时,会出现数据库连接断开的问题,导致队列任务刚启动时可以正常运行,有一段时间没有…

    2022年4月18日
    1.5K
  • 记录一下宝塔搭建Redis遇到的一个小问题

    最近在对接广东省互联网医院监管平台时,发现广东这边是要求平台必须要有医生和患者要有视频通话功能。因为原本的消息通话是用的网易IM,所以音视频也选的网易。网易音视频能实现通话视频云录…

    2021年6月29日
    1.5K
  • window配置Vue2开发环境

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

    2020年10月17日
    1.6K
  • 理解开发HD 钱包涉及的 BIP32、BIP44、BIP39(转)

    理解开发HD 钱包涉及的 BIP32、BIP44、BIP39 数字钱包概念 钱包用来存钱的,在区块链中,我们的数字资产都会对应到一个账户地址上, 只有拥有账户的钥匙(私钥)才可以对…

    2022年8月4日
    4.8K
  • centos7下宝塔安装DocHub记录

    最近看到一篇利用文库上传文档作副业的文章,然后把网盘里的各种文档试着上传了一下,结果上传了80多个文档,就成功了2个文档,这成功率,简直不能忍。 趁着周末在家两天,在网上搜了一天的…

    2021年7月26日
    2.9K

发表回复

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