VMware12和CentOS7共享文件夹问题解析

VMware12和CentOS7共享文件夹问题解析

在VMware12虚拟机中安装CentOS7,可能会遇到共享文件夹无法挂载的问题。本文将介绍如何解决这个问题。

检查VMware设置

首先我们需要检查VMware的设置是否正确。请按照以下步骤操作:

  1. 在VMware中选择要操作的虚拟机,点击“编辑虚拟机设置”。
  2. 选择“选项”选项卡,点击“共享文件夹”。
  3. 确保“启用共享文件夹”选项被选中,并勾选需要共享的文件夹。
  4. 点击“权限”按钮,选择“读写”权限。
  5. 点击“完成”保存设置。

安装VMware Tools

安装VMware Tools可以改善虚拟机的性能和功能。同时,它也有助于我们解决共享文件夹问题。请按照以下步骤操作:

  1. 点击VMware菜单里的“虚拟机”,选择“安装VMware Tools”。
  2. 在CentOS7中,执行以下命令挂载虚拟光驱:

sudo mount /dev/cdrom /mnt

  1. 复制安装文件到本地:

sudo cp /mnt/VMwareTools-*.tar.gz /tmp/

  1. 解压安装文件:

cd /tmp/
sudo tar xvzf VMwareTools-*.tar.gz

  1. 安装VMware Tools:

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

挂载共享文件夹

VMware Tools安装完毕后,共享文件夹就应该可以挂载了。请按照以下步骤操作:

  1. 创建用于挂载共享文件夹的目录,如“/mnt/hgfs”:

sudo mkdir /mnt/hgfs

  1. 挂载共享文件夹:

sudo mount -t vmhgfs .host:/ /mnt/hgfs/

  1. 如果命令执行失败,可以尝试指定文件系统类型为“fuse”并添加一些额外的选项:

sudo vmware-hgfsmounter .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

示例说明

示例一

假设我们需要将本地磁盘上的文件夹“/home/user/share”共享到虚拟机中,并挂载到“/mnt/hgfs/share”目录。请按照以下步骤操作:

  1. 在VMware设置中,勾选要共享的文件夹,并设置权限。
  2. 在CentOS7中,执行以下命令创建用于挂载的目录:

sudo mkdir /mnt/hgfs/share

  1. 挂载共享文件夹:

sudo mount -t vmhgfs .host:/shared_folder /mnt/hgfs/share

示例二

假设我们需要将虚拟机中的文件夹“/var/www/html”共享到本地磁盘上的“D:\share”目录,并挂载到“/mnt/hgfs/share”目录。请按照以下步骤操作:

  1. 在VMware设置中,勾选要共享的文件夹,并设置权限。
  2. 在CentOS7中,执行以下命令创建用于挂载的目录:

sudo mkdir /mnt/hgfs/share

  1. 挂载共享文件夹:

sudo mount -t vmhgfs .host:/shared_folder /mnt/hgfs/share

  1. 将“/var/www/html”目录下的所有文件复制到共享文件夹:

sudo cp -r /var/www/html/* /mnt/hgfs/share/

  1. 在本地磁盘的“D:\share”目录下,将共享文件夹中的文件复制到本地磁盘:

cp -r /mnt/hgfs/share/* D:\share\

以上就是VMware12和CentOS7共享文件夹问题的解析,希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VMware12和CentOS7共享文件夹问题解析 - Python技术站

(0)
上一篇 2023年5月30日
下一篇 2023年5月30日

相关文章

  • linux下安装redis及redis的php扩展

    http://hi.baidu.com/mucunzhishu/item/ead872ba3cec36db84dd798c CentOS 下 Redis 2.2 安装配置详解 一. 关于 Redis Redis是一种高级 key-value 数据库。它跟 memcached 类似,不过数据可以持久化,而且支持的数据类型很丰富。它在保持键值数据库简单快捷特点的…

    Linux 2023年4月12日
    00
  • CentOS 7.x NAT模式上网配置步骤详解

    我们来详细讲解“CentOS 7.x NAT模式上网配置步骤详解”的完整攻略。 1. 配置网络文件 首先需要配置网络文件,使我们的虚拟机能够与主机进行网络通信。 打开终端,输入以下命令来编辑网络文件: vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容(IP地址根据实际情况修改): BOOTPROTO=&q…

    Linux 2023年5月24日
    00
  • linux后台运行的几种方式(小结)

    我来为你详细讲解“linux后台运行的几种方式(小结)” 的攻略。 1. 前置知识 在讲解“linux后台运行的几种方式”之前,需要先了解以下概念: 什么是shell shell是一种基于字符的用户界面,它是用户与操作系统内核之间交互的接口。在UNIX和类UNIX系统中,Shell的种类很多,如sh(Bourne shell), bash(Bourne-Ag…

    Linux 2023年5月14日
    00
  • CentOS7安装MYSQL8.X的教程详解

    下面是“CentOS7安装MYSQL8.X的教程详解”的完整攻略。 CentOS7安装MYSQL8.X的教程详解 步骤1:准备工作 在安装MYSQL之前,我们需要先准备好以下信息: 操作系统必须为CentOS7或更高版本。 确认已经安装了EPEL源。 确认安装了wget软件。 确认有sudo权限的用户。 步骤2:添加MYSQL Yum存储库 MYSQL官方提…

    Linux 2023年5月14日
    00
  • 使用NodePad++来编辑我们服务器的配置文件linux必备小技巧

    使用NodePad++编辑Linux服务器配置文件的攻略如下: 1. 安装和设置NodePad++ 首先,需要在Windows电脑上安装NodePad++,下载地址为 https://notepad-plus-plus.org/downloads/ 。安装完成后,打开NodePad++,进入设置菜单,点击“语言”,选择“BASH”,这样NodePad++就能…

    Linux 2023年5月24日
    00
  • 如何在Linux系统上使用管道和重定向?

    使用管道和重定向是Linux系统中非常重要的技能,特别是在终端界面操作时,可以大幅提高效率。下面是在Linux系统上使用管道和重定向的详细攻略。 管道 管道指的是将一个命令的输出结果作为另一个命令的输入参数,通过使用管道符号“|”实现。 管道符号“|”的使用方法如下: command1 | command2 其中,command1表示第一个命令,comman…

    Linux 2023年4月19日
    00
  • centos8 安装 nginx的详细教程(图文)

    下面是centos8安装nginx的详细教程。 准备工作 在开始安装nginx之前,需要满足以下准备工作: 确保已经安装了yum包管理工具,如果没有安装可以通过以下命令进行安装: sudo dnf install yum 确认已经安装了epel-release,如果没有安装可以通过以下命令进行安装: sudo dnf install epel-release…

    Linux 2023年5月14日
    00
  • linux备份postgres

    编写脚本 vi /home/postgres/db-backup/backup-db.sh 脚本内容 #!/bin/bash cur_time=$(date ‘+%Y-%m-%d’) sevendays_time=$(date -d -7days ‘+%Y-%m-%d’) echo “Starting Backup PostgreSQL …” rm -r…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部