跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Ubuntu 22.04 配置 VMware 共享文件夹

在 Ubuntu 22.04 虚拟机中配置 VMware 共享文件夹的方法。主要步骤包括安装 open-vm-tools、在 VMware 设置中启用共享文件夹、在虚拟机内检查共享名称、创建/mnt/hgfs 目录并手动挂载。为避免重启失效,还演示了如何通过修改/etc/fstab 文件实现共享文件夹的开机自动挂载,并设置了正确的用户权限。

王者发布于 2026/3/28更新于 2026/9/1076 浏览
Ubuntu 22.04 配置 VMware 共享文件夹

前言

在 Ubuntu 中设置共享文件夹的主要目的是实现不同系统或者用户之间的文件交换,通过共享文件夹可以很方便地在虚拟机和宿主机之间进行文件传输或者访问。

前期工作

  1. 安装 VMware Workstation 自行安装 VMware Workstation 和创建 Ubuntu 22.04。
  2. 安装 open-vm-tools 版本高的推荐使用 open-vm-tools 代替之前的 VMware Tools,没安装的可以看之前安装 open-vm-tools 的教程,必须要安装这个东西,没安装的话就用不了共享文件夹的功能。

设置共享文件夹 找到需要设置共享文件夹的主机,先勾选总是启用选项,然后点击底下的添加,选择自己需要共享的文件夹。

在这里插入图片描述

挂载共享文件夹

  1. 查看共享文件夹名称 用以下命令查看共享文件夹的名称
vmware-hgfsclient 

在这里插入图片描述

这个文件夹就是之前我们设置好的那个宿主机本地的文件夹。

  1. 进入共享文件夹 一般来说,共享文件夹的路径在/mnt/hgfs/目录下,敲以下命令进入共享文件夹
cd /mnt/hgfs/ 

在这里插入图片描述

这个文件夹就是之前的那个文件夹,就可以在宿主机把文件放入这个目录下,然后可以和虚拟机共享。 有些可能没有这个路径,可能就需要手动挂载目录了。

创建挂载目录

  1. 创建挂载目录 如果说没有/mnt/hgfs/这个目录,那就先创建这个目录
sudo mkdir -p /mnt/hgfs/
  1. 手动挂载目录 将宿主机上名为 share 的共享文件夹挂载到虚拟机内的 /mnt/hgfs 目录下,并设置访问权限
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,rw,allow_other,gid=1000,uid=1000,auto 0 0

参数说明:

  1. allow_other:允许普通用户访问
  2. uid=1000 和 gid=1000:设置为当前用户的 ID(可通过 id 命令查看)
  3. umask=022:设置文件权限

自动挂载目录

这种方式等虚拟机关机之后就会失效,所以接下来可以配置自动挂载共享文件夹,可以修改/etc/fstab 文件:

  1. 打开自动装载配置文件
sudo gedit /etc/fstab # 打开自动装载配置文件
  1. 添加配置
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,rw,allow_other,gid=1000,uid=1000,auto 0 0

在这里插入图片描述

重启

重启虚拟机后查看是否生效。

目录

  1. 前言
  2. 前期工作
  3. 挂载共享文件夹
  4. 创建挂载目录
  5. 自动挂载目录
  6. 重启

更多推荐文章

查看全部
  • 分治专题:快速排序核心思想与典型应用
  • 《Agent Runtime 工程化》Agent Framework 会被模型原生 Tool Use 淘汰吗?
  • SSM 与 Vue 在线投稿系统实现记录
  • 大模型蒸馏有多普遍:一项量化研究的发现
  • AI Agent 赋能新闻媒体:自动写作与内容分发实践
  • Less 预处理器实战:三种运行模式与核心语法解析
  • Spring Boot 3.x 虚拟线程集成配置问题与解决方案
  • X-WRT 基于 OpenWrt 的开源路由器系统使用指南
  • Rust 与 WebAssembly 实战:浏览器与 Node.js 高性能应用
  • 算法核心知识体系与高效学习心法
  • 电商导购 AI 大语言模型的技术选型与决策
  • 自然语言处理在客户服务领域的应用与实战
  • Xilinx FPGA 驱动 USB3.0 外设实战指南
  • LeetCode 最接近的三数之和
  • Android ConstraintLayout 核心用法详解
  • Vue Print Designer 前端可视化打印设计器实战解析
  • Visual Studio 中 GitHub Copilot 隐私设置与代码数据共享控制
  • 无人机低空智能巡飞巡检平台:全域感知与智能决策
  • Java TCP 与 UDP 网络编程详解
  • 蚂蚁开源 Ring-lite:2.75B 激活参数轻量级推理模型

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online