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

VMware Ubuntu 共享目录

在VMware中挂载Ubuntu共享目录需要以下步骤,分为设置共享文件夹在Ubuntu中挂载两部分:


一、VMware 设置共享文件夹

  1. 关闭Ubuntu虚拟机
    在配置前,建议先关闭虚拟机(若已运行需关闭,部分VMware版本支持热添加)。

  2. 配置共享文件夹

    • 打开虚拟机设置界面(右键虚拟机 → Settings)。
    • 选择 OptionsShared Folders
    • 选择 Always enabled(确保共享功能开启)。
    • 点击 Add 添加主机上的共享目录,按向导完成设置(指定主机路径和共享名称,如 Share)。

二、Ubuntu 中挂载共享目录

前提:安装 VMware Tools 或 Open VM Tools
  • 安装 Open VM Tools(推荐,适用于较新Ubuntu版本):
    sudo apt update
    sudo apt install open-vm-tools open-vm-tools-desktop
    
  • 重启虚拟机
    sudo reboot
    

手动挂载共享目录
  1. 创建挂载点目录(如 /mnt/hgfs):

    sudo mkdir -p /mnt/hgfs
    
  2. 挂载共享文件夹

    • 使用 vmhgfs-fuse 命令(适用于新版本VMware Tools):

      sudo vmhgfs-fuse .host:/共享名称 /mnt/hgfs -o allow_other
      

      替换 共享名称 为你在VMware中设置的名称(如 Share)。

    • 验证是否挂载成功:

      ls /mnt/hgfs
      

设置开机自动挂载
  1. 编辑 /etc/fstab 文件

    sudo nano /etc/fstab
    
  2. 添加以下行(替换 Share 为你的共享名称):

    .host:/Share /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
    
  3. 保存后执行

    sudo mount -a
    

三、其他方式访问

  • 图形界面路径
    共享文件夹通常也位于 /mnt/hgfs/media/sf_共享名称(可能需要用户加入 vboxsf 组,但VMware一般用 vmware 组)。
    若权限不足,将用户添加到 fuse 组:
    sudo usermod -aG fuse $USER
    

常见问题

  1. 提示 vmhgfs-fuse: not found
    确认已安装 open-vm-toolsopen-vm-tools-desktop

  2. 权限被拒绝
    在挂载命令或 fstab 中添加 -o allow_otheruid=1000,gid=1000(替换为你的用户ID)。

  3. 共享目录未显示
    重启虚拟机或手动挂载:

    sudo umount /mnt/hgfs
    sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
    

完成上述步骤后,Ubuntu即可通过 /mnt/hgfs 访问主机的共享目录。

http://www.dtcms.com/a/47199.html

相关文章:

  • 【Go语言快速上手】第一部分:数据类型(数组、切片、映射)与控制语句
  • ​豪越科技:智慧园区后勤单位消防安全管理,实时告警与整改闭环
  • LeetCode 202. 快乐数 java题解
  • 【HTML学习笔记基础篇】
  • elpis全栈课程学习之elpis-core学习总结
  • Virtual Box虚拟机安装Mac苹果Monterey和big sur版本实践
  • UI设计——新拟态手机主题锁屏设计分享
  • vmware安装firepower ftd和fmc
  • 计算机毕业设计SpringBoot+Vue.js网上摄影工作室管理系统(源码+文档+PPT+讲解)
  • vector 面试点总结
  • 【Python机器学习】1.2. 线性回归理论:一元线性回归、最小化平方误差和公式(SSE)、梯度下降法
  • C++ 类和对象(上)
  • 使用 REINFORCE 算法强化梯度策略
  • AcWing 蛋糕游戏
  • CSS3(媒体查询、媒体类型、媒体特性、媒体运算符、BFC)
  • Pytest之parametrize参数化
  • 如何使用Spring Boot框架整合Redis:超详细案例教程
  • Java数据结构第十六期:走进二叉树的奇妙世界(五)
  • DeepSeek MLA(Multi-Head Latent Attention)算法浅析
  • Qt的坐标
  • TrustRAG:通过配置化模块化的检索增强生成(RAG)框架提高生成结果的可靠性和可追溯性
  • Redis - 高可用实现方案解析:主从复制与哨兵监控
  • drawDB:一款免费数据库设计工具
  • 从基础到进阶的Java学习技术指南
  • Spring Boot 测试:单元、集成与契约测试全解析
  • 004 rocketmq集群
  • C++杂记——RTTI
  • PageHelper新发现
  • list的模拟实现
  • P2P 下载科普:原理与应用