当前位置:首页 > 系统教程 > 正文

VMware虚拟机设置Ubuntu共享文件夹(从零基础到自动挂载超详细教程)

在进行虚拟化开发时,实现宿主机(Windows)与虚拟机(Ubuntu)之间的高效文件交换是刚需。通过设置VMware共享文件夹,我们可以像操作本地磁盘一样,在两个系统间随意传输数据。本文将手把手教你如何通过安装open-vm-tools安装包并配置挂载点,实现完美的虚拟机文件传输

一、 环境准备与SEO关键词说明

本教程适用于所有版本的Ubuntu虚拟机。我们在文中重点讲解以下核心要点:

  • VMware共享文件夹:实现跨系统访问的核心功能。
  • Ubuntu挂载目录:将Windows文件夹映射到Linux系统路径。
  • 虚拟机数据传输:提高开发效率的必备技能。
  • open-vm-tools安装:替代传统VMware Tools的更佳方案。
VMware虚拟机设置Ubuntu共享文件夹(从零基础到自动挂载超详细教程) VMware共享文件夹  Ubuntu虚拟机设置 虚拟机文件传输 open-vm-tools安装 第1张

二、 在VMware宿主机端开启共享

首先,我们需要在VMware软件界面对虚拟机进行预设置:

  1. 确保虚拟机处于关机挂起状态(部分版本支持开机即时生效)。
  2. 点击菜单栏的【虚拟机】 -> 【设置】。
  3. 切换到【选项】选项卡,选择【共享文件夹】。
  4. 在右侧选择【总是启用】,并点击【添加】按钮,选择一个Windows下的文件夹作为共享源。
  5. 设置名称(建议使用英文,如 "share"),点击确定保存。

三、 在Ubuntu中安装必要组件

启动Ubuntu虚拟机,打开终端(Ctrl+Alt+T),输入以下命令来完成open-vm-tools安装,这是识别共享文件夹的前提:

sudo apt updatesudo apt install open-vm-tools-desktop -y

安装完成后,建议重启虚拟机以确保驱动生效。

四、 挂载共享文件夹

通常情况下,共享文件夹会出现在 /mnt/hgfs/ 目录下。如果该目录下没有内容,请执行以下手动挂载命令进行Ubuntu挂载目录的操作:

# 创建目录(如果不存在)sudo mkdir -p /mnt/hgfs# 手动挂载命令sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

执行完毕后,进入 /mnt/hgfs/ 即可看到你的Windows文件,轻松实现虚拟机数据传输

五、 设置开机自动挂载

为了避免每次开机都要输入命令,我们需要修改 /etc/fstab 文件:

  1. 输入命令:sudo nano /etc/fstab
  2. 在文件末尾添加一行:
    .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
  3. 按 Ctrl+O 保存,Ctrl+X 退出。

至此,您的Ubuntu共享文件夹已配置完成!