一、前言

在使用虚拟机时,常常需要与宿主计算机(以下简称为主机)操作系统交换文件,为此需要在虚拟机与主机之间建立共享文件夹。

二、 安装VMTools

要使用共享文件机制,必须首先安装VMTools。

在VMware Workstation菜单栏单击“虚拟机(M)-->安装VMware Tools(T)...”。

在CentOS Bash命令行界面输入:

mount   /dev/cdrom    /mnt

ls  /mnt  -la

此时屏幕显示如下:

至此,说明VMware Workstation提供的VMTools虚拟光盘已经被成功加载到了/mnt目录下。图中显示的VMwareTools-9.6.2-1688356.tar.gz即为VMTools软件的压缩包,需要解压后运行。注意上图第二行说明,此时虚拟光盘按read-only方式加载,因此必须将压缩包拷贝到其它目录下解压后执行安装操作。具体操作如下:

mkdir   /tmp/tool回车--建立存放tool软件的临时目录

cp   /mnt/*.gz  /tmp/tool回车--将VMTools软件压缩包拷贝至临时目录

cd   /tmp/tool回车--将当前工作目录切换至存放tool软件的临时目录

tar  -zxf  *.gz回车--解压缩tool软件压缩包,由于当前目录只有一个扩展名为gz的文件,所以可以用*.gz代替。

ls -la回车--列出tool临时目录下解压出来的文件。

此时屏幕显示如下图:

图中最后1个扩展名为.pl(VMware-install.pl)的文件是安装文件,即可:

./vmware-install.pl回车--开始在虚拟机中安装VMTools软件。

注意:一定要带上./这两个字符。因为Linux执行任何命令都首先从指定路径中查找,不会像windows中那样首先从当前目录下查找。

安装过程中会出现一系列yes/no之类的提示,一路按回车键就可以了。

如果出现提示:
-bash: ./vmware-install.pl:/usr/bin/perl:bad interpreter:permission denied

解决方法1:

cd /tmp/vmware-tools-distrib
chmod 777 *.pl

如还没解决可能是: perl gcc 问题

解决方法
yum install perl gcc kernel-devel
yum upgrade kernel kernel-devel

详情解释可以参见:

http://blog.csdn.net/fanaticism1/article/details/8096494

三、在主机中建立需要与虚拟机共享的文件夹

步骤略。

四、在VMware Workstation中设置共享文件夹

在VMware Workstation菜单栏中单击“虚拟机(M)-->设置(S)”,出现以下界面:

注意按照图中标注的部分进行操作,即可。

五、使用共享文件夹

建立成功的共享文件夹,在CentOS虚拟机中位于/mnt/hgfs文件夹下,可以像访问虚拟机自己的其它文件件一样进行任何操作。

在VMware Workstation10下CentOS7虚拟机中创建与主机共享文件夹的详细步骤的更多相关文章

  1. 在 virtualbox 的 centos7 虚拟机中安装增强工具

    在 virtualbox 的 centos7 虚拟机中安装增强工具 centos7 刚刚安装完成时,直接安装 virtualbox 增强工具会出错,需要先把 gcc / kernel-devel / ...

  2. VMware中Linux虚拟机与Windows主机共享文件夹

    VMware下Linux虚拟机与Windows主机共享文件夹 1. 安装vm-tool 2. 开启共享文件夹 虚拟机->设置->选项->共享文件夹"右边选择"总是 ...

  3. VMware Workstation下VMnet1等虚拟网卡与主机网卡之间的关系

    VMware Workstation下VMnet1等虚拟网卡与主机网卡之间的关系 本文出自 "王春海的博客" http://wangchunhai.blog.51cto.com/2 ...

  4. VMware虚拟机与主机共享文件夹

    VMware也可以像docker容器那样"挂载"主机上的目录给虚拟机,在虚拟机上访问共享目录就跟访问自己的目录一样方便. 1. 虚拟机(M) -> 设置(S)-> 选项 ...

  5. VirtualBox中Linux虚拟机与主机共享文件夹

    VirtualBox中Linux虚拟机与主机共享文件夹 一.Linux虚拟机安装增强功能 二.点击虚拟机 设置-->选择 共享文件夹-->点击右侧的带加号的文件夹图标,执行下面的操作1. ...

  6. VirtualBox使用Centos7与主机共享文件夹

    最近使用VitrtualBox安装Centos7学习,liunx脚本和一些命令,经过一些研究完成了虚拟机与 主机共享文件夹,虚拟机链接外部网络,主机与虚拟机互相通信.在其中遇到一些我解决的技术问题记录 ...

  7. vmware上安装centos7虚拟机

    1.1 Linux 的安装 安 装 采 用 在 虚 拟 机 中 安 装 , 以 方 便 不 同 班 级 授 课 时 , 需 要 重 复 安装的情况. 1.1.1 配置虚拟机 1. 在 VMware W ...

  8. centos 下 KVM虚拟机的创建、管理与迁移

    kvm虚拟机管理 一.环境 role         hostname    ip                  OS kvm_server   target      192.168.32.40 ...

  9. 在VMWare中建立Hadoop虚拟集群的详细步骤(使用CentOS)

    最近在学习Hadoop,于是想使用VMWare建立一个虚拟的集群环境.网上有很多参考资料,但参照其步骤进行设置时却还是遇到了不少问题,所以在这里详细写一下我的配置过程,以及其中遇到的问题及相应的解决方 ...

随机推荐

  1. FLYAI

    https://www.flyai.com/d/FacialAge FLYAI  竞赛说明 参加项目竞赛必须实现 model.py 中的predict_all方法,系统才能给出最终分数. 样例代码说明 ...

  2. 用http请求thrift服务端出现了内存溢出的情况

    记一次内存溢出的分析经历 - Janti - 博客园 https://www.cnblogs.com/superfj/p/8474288.html 说在前面的话 朋友,你经历过部署好的服务突然内存溢出 ...

  3. 猎豹网校C++ Primer学习笔记

    1.头文件(15th课) 大型项目开发,要有很多头文件.只能写声明,不能定义(类定义和常量定义可以). 自己新建头文件(类定义,外部变量声明,函数声明).源文件包含对应的头文件. 头文件里写类的声明, ...

  4. GitHub上最著名的Android播放器开源项目大全

    GitHub上最著名的Android播放器开源项目大全                                                                          ...

  5. 简易的CRM系统案例之Struts2+Hibernate3+JSP+MySQL版本

    改造上一版本的DAO层 简易的CRM系统案例之Struts2+JSP+MySQL版本 src文件下hibernate.cfg.xml <!DOCTYPE hibernate-configurat ...

  6. C#实现简单的 Ping 的功能,用于测试网络是否已经联通

    /// <summary> /// 是否能 Ping 通指定的主机 /// </summary> /// <param name="ip">ip ...

  7. c# 扫描局域网IP列表的几种方法

    很多软件都有获知局域网在线计算机IP的功能,但是在.net怎么实现呢,有好多方法, 下面我给大家介绍几种,供大家参考. 1.微软社区上介绍了使用Active Directory 来遍历局域网 利用Di ...

  8. React——教程 && 零基础入门 && 从实践中学习(待续)

    Tutorial: Intro to React This tutorial doesn’t assume any existing React knowledge. Tip This tutoria ...

  9. ElasticSearch的Gateway及存储原理

    ES里有一个叫做gateway的东西,今天抽空理一下,前面翻译ES的一篇博文叫做“搜索引擎与时间机器”,既然里面谈到了时间机器,就免不了需要穿越时空的的门咯,I guess,也许gateway这名字就 ...

  10. ios排序NSArray(数字.字符串)

    NSArray *originalArray = @[@"1",@"21",@"12",@"11",@"0&q ...