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

yizhihongxing

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下nginx编译安装教程和编译参数详解

    下面是详细的“Linux下nginx编译安装教程和编译参数详解”的攻略: 1. 安装所需的依赖项 在正式安装 nginx 之前,需要先安装一些依赖项。可以使用以下命令执行安装: sudo apt-get update sudo apt-get install build-essential sudo apt-get install libpcre3 libp…

    Linux 2023年5月14日
    00
  • CentOS7 安装 zabbix 4.0 教程(图文详解)

    下面是“CentOS7安装zabbix4.0教程(图文详解)”的完整攻略: CentOS7安装zabbix4.0教程(图文详解) 第一步 安装必要的依赖包 1.更新yum软件包 yum update -y 2.安装epel-release yum install -y epel-release 3.安装编译工具和依赖包 yum install -y gcc …

    Linux 2023年5月14日
    00
  • linux—学习3

    1.free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。 //-m:以MB为单位显示内存使用情况; free -m 2.vmstat命令的含义为显示虚拟内存状态,但是它可以报告关于进程、内存、I/O等系统整体运行状态。 //事件间隔:状态信息刷新的时间间隔; 次数:显示报告的次数。 vmstat 1 10 3。示例  4…

    Linux 2023年4月12日
    00
  • Linux配置为代理服务器,代理微信

    1.安装squid(全程使用root账号,如使用其他请注意权限问题) yum install squid 2.生成代理的账号密码 #如果没有htpasswd命令 先安装sudo yum install httpd-tools #zsp为用户名,按自己实际情况替换 htpasswd -c /etc/squid/passwd zsp 2.配置/etc/squid…

    2023年4月8日
    00
  • 在Linux系统上安装Wine的教程

    下面是在Linux系统上安装Wine的完整攻略: 安装Wine 步骤一:添加Wine软件源 在终端中输入以下命令: sudo dpkg –add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key sudo a…

    Linux 2023年5月14日
    00
  • CentOS7安装MySQL8的超级详细教程(无坑!)

    下面是“CentOS7安装MySQL8的超级详细教程(无坑!)”的完整攻略,包含两条示例说明。 安装MySQL8前的准备工作 安装必要的依赖包和软件 sudo yum -y install wgetsudo yum -y install bzip2sudo yum -y install makesudo yum -y install cmakesudo yu…

    Linux 2023年5月14日
    00
  • [Linux] 使用vmstat查看系统的负载情况

    vmstat可以查看 系统 , 内存 , cpu , io 等的使用情况 , 方便查看系统负载     可以用这个命令判断是CPU密集型还是IO密集型 CPU密集型的表现: cpu的us列(用户态)值高, sy列(系统态)系统利用率高  id列(空闲态)空闲率低   IO密集型: 进程列的b特别高 , 这是等待IO的进程 CPU的wa等待IO时间高   内存…

    Linux 2023年4月13日
    00
  • 64位linux 编译c提示gnu/stubs-32.h:No such file or directory的解决方法

    遇到编译C程序时提示“gnu/stubs-32.h: No such file or directory”错误是因为缺少32位的库文件,而现在大多数64位的Linux系统都不自带32位的库文件,需要手动安装。下面是完整的解决方法攻略: 问题描述 编译C程序时提示“gnu/stubs-32.h: No such file or directory”错误。 解决…

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