主要介绍了在较新的 CentOS 系统中安装 open-vm-tools 的具体操作,作为 VMware Tools 的开源替代方案,它能有效提升虚拟机的图形性能、鼠标交互体验,并支持剪贴板共享等实用功能,是虚拟化环境中的必备工具。
CentOS虚拟机共享Win7文件夹:从配置到挂载的完整指南
在使用 VMware Workstation 进行虚拟机开发或测试时,经常需要在 Windows 7 宿主机和 CentOS 客户机之间传输文件,直接拖拽文件虽然直观,但在大文件传输或自动化脚本场景下效率较低,设置 CentOS虚拟机共享Win7文件夹 是一个更高效、更稳定的解决方案。
本文将详细介绍如何在 VMware 环境下,通过配置共享文件夹并挂载到 CentOS 系统中,实现两个操作系统之间的无缝文件互通。

前置准备
- 软件环境:已安装 VMware Workstation 软件。
- 系统版本:Windows 7 宿主机,CentOS 客户机(建议使用较新版本的 CentOS,如 7.x 或 8.x)。
- VMware Tools:确保 CentOS 虚拟机中已安装 VMware Tools(共享文件夹功能依赖于此工具)。
在 VMware 中配置共享文件夹
我们需要在 Windows 7 上告诉虚拟机我们要共享哪些文件夹。
- 关闭虚拟机:确保 CentOS 虚拟机处于关机状态。
- 进入设置:在 VMware 主界面,右键点击你的 CentOS 虚拟机,选择“设置”。
- 添加共享文件夹:
- 点击顶部的“选项”选项卡。
- 在左侧列表中选择“共享文件夹”。
- 在右侧点击“添加”按钮。
- 选择路径:
- 浏览并选择你 Windows 7 中想要共享的文件夹(
D:\share)。 - 在“文件夹名称”一栏,你可以自定义一个简短的名称(
share)。 - 勾选“启用此共享”。
- 浏览并选择你 Windows 7 中想要共享的文件夹(
- 保存设置:点击“确定”保存设置,然后启动 CentOS 虚拟机。
在 CentOS 中安装 VMware Tools
为了支持共享文件夹功能,CentOS 必须安装 VMware Tools,如果尚未安装,请执行以下命令:
# 如果是较旧的 CentOS 版本,可能需要安装 kernel-devel 和 kernel-headers sudo yum install -y kernel-devel kernel-headers sudo yum install -y open-vm-tools
安装完成后,重启虚拟机:
sudo reboot
挂载共享文件夹到 CentOS
重启完成后,我们需要在 CentOS 中创建一个挂载点,并将 Windows 的共享文件夹挂载上去。
-
创建挂载目录: 在 CentOS 中创建一个空目录,用于存放共享文件。
sudo mkdir /mnt/shared
-
执行挂载命令: VMware 提供了一个特殊的路径
.host来访问宿主机,我们需要将 Windows 的共享文件夹挂载到刚才创建的目录。假设你在 Windows 中设置的共享文件夹名称为
share,请执行:sudo mount -t vmhgfs .host:/share /mnt/shared
注意:如果提示“unknown filesystem type 'vmhgfs'”,说明 VMware Tools 安装不完整或未正确重启,请重新检查步骤三。
-
验证挂载: 使用
ls命令查看/mnt/shared目录,如果
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

