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.8K
  • 使用 Laravel 开发 API 时的前置准备(转)

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

    2022年7月15日
    3.3K
  • docker的备份和迁移

    1.查看容器 2.容器保存为镜像 php是容器名称 myphp是新的镜像名称 此镜像的内容就是你当前容器的内容,接下来你可以用此镜像再次运行新的容器 然后查询镜像,看一下结果 3.…

    2020年11月17日
    1.5K
  • 单点登录SSO设计与实现(转)

    前言: 是时候了解一下SSO相关的知识了,本篇主要是概念篇,发现网上两篇不错的文章,简单整合了一下,原文链接:https://www.cnblogs.com/Java3y/p/10…

    2021年7月29日
    2.3K
  • 记一次生产环境救火-20210716

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

    2021年7月16日
    1.3K
  • php后期静态绑定

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

    2022年4月18日
    1.5K
  • 网站防DDOS攻击思路

    最近给一个客户搭的网站,受到DDOS攻击,因为源码是在网上找的,代码质量不忍直视,一个首页就有n条sql查询。虽然服务器配置用了8核8G内存,然后也加了阿里云全站加速(过滤了一些流…

    2022年9月5日
    2.8K
  • 虚拟机centos安装kooder

    前天在群晖上安装了一个gitlab,在github上拉了一些项目,想着搜索项目中代码的内容,但是问题就出现了,搜索只能搜项目名和简介。难道要把所有项目拉下来搜索?于是在网上找解决方…

    2022年3月14日
    2.7K
  • 互联网医院_三级等保_存储型跨脚本执行漏洞

    最近公司在做三级等保备案,安全测试方反馈过来一份漏洞测试报告,其中有一条定义为高危的漏洞:存储型跨脚本执行。 造成这个漏洞的原因,是因为没有对客户端提交的内容进行安全过滤。系统用的…

    2021年2月5日
    40.6K
  • PHP控制反转(IOC)和依赖注入(DI)(转)

    IOC(inversion of control)控制反转模式;控制反转是将组件间的依赖关系从程序内部提到外部来管理;DI(dependency injection)依赖注入模式;…

    后端 2021年12月21日
    1.3K

发表回复

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