VMware Workstation 完美指南,在 Fedora 虚拟机中设置共享文件夹

admin
本指南详细介绍了在 Fedora 虚拟机中设置 VMware Workstation 共享文件夹的完整流程,内容涵盖 VMware Tools 安装、共享目录配置、挂载点创建及挂载命令执行,并提供了设置开机自动挂载的方案,旨在实现主机与虚拟机之间的高效、便捷文件共享。

在日常的 Linux 开发或学习过程中,经常需要在宿主机(如 Windows 或 macOS)和虚拟机(如 Fedora)之间传输文件,相比于使用共享网络文件夹或 U 盘拷贝,在虚拟机中直接挂载“共享文件夹”是最便捷、最高效的方式。

本文将以最常用的 VMware Workstation 为例,详细讲解如何在 Fedora 虚拟机中添加并配置共享文件夹。

宿主机(VMware)端的设置

我们需要在 VMware 软件中告诉它我们要共享哪个文件夹。

VMware Workstation 完美指南,在 Fedora 虚拟机中设置共享文件夹

  1. 关闭虚拟机:确保 Fedora 虚拟机处于完全关闭状态,而不是暂停或关机。
  2. 进入设置:在 VMware 窗口顶部菜单栏,点击 “虚拟机 (VM)” -> “设置 (Settings)”
  3. 选择选项:在弹出的设置窗口左侧列表中,选择 “选项 (Options)” 标签页。
  4. 配置共享文件夹
    • 在右侧“共享文件夹”下拉菜单中,选择 “总是启用 (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原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码