本指南详细介绍了在 Fedora 虚拟机中设置 VMware Workstation 共享文件夹的完整流程,内容涵盖 VMware Tools 安装、共享目录配置、挂载点创建及挂载命令执行,并提供了设置开机自动挂载的方案,旨在实现主机与虚拟机之间的高效、便捷文件共享。
在日常的 Linux 开发或学习过程中,经常需要在宿主机(如 Windows 或 macOS)和虚拟机(如 Fedora)之间传输文件,相比于使用共享网络文件夹或 U 盘拷贝,在虚拟机中直接挂载“共享文件夹”是最便捷、最高效的方式。
本文将以最常用的 VMware Workstation 为例,详细讲解如何在 Fedora 虚拟机中添加并配置共享文件夹。
宿主机(VMware)端的设置
我们需要在 VMware 软件中告诉它我们要共享哪个文件夹。

- 关闭虚拟机:确保 Fedora 虚拟机处于完全关闭状态,而不是暂停或关机。
- 进入设置:在 VMware 窗口顶部菜单栏,点击 “虚拟机 (VM)” -> “设置 (Settings)”。
- 选择选项:在弹出的设置窗口左侧列表中,选择 “选项 (Options)” 标签页。
- 配置共享文件夹:
- 在右侧“共享文件夹”下拉菜单中,选择 “总是启用 (Always enabled)”(或者“手动”也可以,但“总是启用”更方便)。
- 点击下方的 “添加 (Add)” 按钮。
- 浏览并选择你想要共享的本地文件夹路径,并给它起一个名字(
share)。 - 点击“确定”保存设置。
Fedora 虚拟机内部的配置
设置完成后,启动 Fedora 虚拟机,我们需要在系统内部安装必要的工具并挂载该文件夹。
安装 Open VM Tools
Fedora 默认可能没有预装 VMware Tools 的核心组件,我们需要手动安装 open-vm-tools。
打开终端,输入以下命令:
sudo dnf update sudo dnf install open-vm-tools
安装完成后,重启虚拟机以使驱动生效。
检查共享文件夹
重启后,在终端输入以下命令,查看 VMware 是否识别到了我们在宿主机设置的共享文件夹:
vmware-hgfsclient
- 成功输出:如果你看到了刚才设置的文件夹名称(
share),说明硬件连接正常。 - 无输出:如果显示“command not found”或没有任何输出,请检查 VMware 设置是否保存成功,或尝试重启 VMware 服务。
手动挂载共享文件夹
我们需要将这个文件夹挂载到 Fedora 的文件系统中。
-
创建挂载点:
sudo mkdir /mnt/hgfs
-
执行挂载命令: 使用
mount命令将共享文件夹映射到挂载点,格式为:sudo mount -t vmhgfs .host:/共享文件夹名 /mnt/hgfs
(注意:
.host代表宿主机,冒号后面是你在 VMware 中设置的共享文件夹名称)如果共享文件夹名叫
share,命令则为:sudo mount -t vmhgfs .host:/share /mnt/hgfs
-
验证挂载: 输入
ls /mnt/hgfs,如果能看到文件,说明挂载成功!
解决权限问题
很多时候,你会发现挂载成功后,在 Fedora 中无法写入文件,提示“Permission denied
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

