当前位置: 首页 > news >正文

解决:VMware 虚拟机 Ubuntu 系统共享文件夹无法访问问题

以下是解决 VMware 虚拟机 Ubuntu 系统共享文件夹无法访问 问题的完整过程总结,按关键步骤和逻辑顺序梳理:

系统版本:Ubuntu 22.04.5

1. 确认 VMware Tools 已安装

  • 验证方法:通过 ps -ef | grep vmtoolsd 检查是否存在 vmtoolsd 进程(VMware Tools 核心守护进程)。
  • 结果:用户终端显示存在 vmtoolsd 进程,确认 VMware Tools 已安装并运行。

2. 检查主机端共享文件夹配置(关键前提)

  • 操作:在 VMware 主机界面中,右键点击虚拟机 → 设置 → 选项 → 共享文件夹,勾选 总是启用 并添加主机目录(如 ubuntu_share-2)。
  • 目的:确保主机端已配置共享目录,虚拟机才能挂载。

3. 解决 FUSE 依赖冲突(核心障碍)

  • 问题表现:安装 fusefuse3 时提示依赖冲突(fuse3 : 破坏: fuse)。
  • 解决方法
    • 移除冲突包:sudo apt remove --autoremove fuse(若已安装旧版 fuse)。
    • 安装 fuse3(新版 FUSE):sudo apt install -y fuse3

4. 手动挂载共享文件夹验证功能

  • 操作步骤
    1. 清理残留挂载点:sudo fusermount -u /mnt/hgfs(若有残留)。
    2. 重新创建挂载目录(若不存在):sudo mkdir -p /mnt/hgfs
    3. 手动挂载:sudo vmhgfs-fuse .host:/ubuntu_share-2 /mnt/hgfs -o allow_other,rwubuntu_share-2 为共享名称)。
  • 验证:执行 ls /mnt/hgfs 显示主机共享的文件(如 can_analysis.tar.gz),确认手动挂载成功。

5. 配置自动挂载(永久生效)

  • 操作步骤
    1. 编辑 /etc/fstab 文件:sudo nano /etc/fstab
    2. 添加挂载规则:.host:/ubuntu_share-2 /mnt/hgfs fuse.vmhgfs-fuse allow_other,rw,defaults 0 0(共享名称和挂载点需与实际一致)。
    3. 保存并验证:sudo mount -a(测试配置),重启虚拟机后 ls /mnt/hgfs 确认自动挂载成功。

关键问题与解决总结

  • 核心障碍:FUSE 依赖冲突(fusefuse3 不兼容),通过移除旧版 fuse 并安装 fuse3 解决。
  • 验证要点:手动挂载成功后,需通过 ls /mnt/hgfs 确认共享文件可见。
  • 自动挂载关键:正确将配置写入 /etc/fstab(而非直接在终端执行配置行)。

通过以上步骤,最终实现了 VMware 虚拟机中 Ubuntu 系统与主机的共享文件夹正常访问,并确保重启后自动生效。

http://www.xdnf.cn/news/582499.html

相关文章:

  • 将 Docker 镜像推送到 GitLab Container Registry 的完整步骤
  • C++初阶-list的使用1
  • JAVA8怎么使用9的List.of
  • 数据结构与算法-线性表-双向链表(Double Linked List)
  • Excalidraw云端协作实战:如何用智能绘图打破地理限制?深度解析来了!
  • Chrome 缓存文件路径
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | Blurry Loading (毛玻璃加载)
  • 二叉数的统一迭代法
  • 程序代码篇---Pytorch实现LATM+APF轨迹预测
  • 杰发科技AC7801——PWM获取固定脉冲个数
  • OpenAI 推出 Codex —— ChatGPT 内的“软件工程智能体”
  • 2025年- H42-Lc150 --146. LRU缓存(哈希表,双链表)需二刷--Java版
  • 先更新数据库,再删除缓存的cache aside策略
  • 6.DevOps体系之Jenkins
  • 深入掌握Node.js HTTP模块:从开始到放弃
  • JS实现直接下载PDF文件
  • 动手学深度学习12.6. 多GPU的简洁实现-笔记练习(PyTorch)
  • OpenCV图像平移示例
  • Linux笔记---信号(下)
  • RabbitMQ可靠传输——持久性、发送方确认
  • LangFlow可视化Agent编排
  • 监控易代理合作“自助餐”模式上线:战略/OEM/集成,总有一款适合你
  • 【视频】使用海康SDK保存的MP4无法在浏览器(html5)中播放
  • VPLC (VPLCnext) K8S
  • (1)深度学习基础知识(八股)——常用名词解释
  • # 深入解析BERT自然语言处理框架:原理、结构与应用
  • SSL/TLS证书申请与管理技术指南
  • 【QT】QT6设置.exe文件图标
  • 华为2025年校招笔试手撕真题教程(二)
  • C++ 日志系统实战第五步:日志器的设计