当前位置:首页>Linux>虚拟机VMware安装Linux后如何与物理机共享文件

虚拟机VMware安装Linux后如何与物理机共享文件

  • 2026-10-11 08:39:35
虚拟机VMware安装Linux后如何与物理机共享文件

本篇内容仅针对安装好的Linux系统与物理机共享的方法:

虚拟机VMware安装Linux后如何与物理机共享文件

VMware 自带的“共享文件夹”功能可以让物理机上的文件夹像直接挂在 Linux 系统里一样方便访问。

第一步:安装 VMware Tools 或 open-vm-tools

这是实现共享的基础。

  • 对于 Debian / Ubuntu 及其衍生版(推荐使用开源版本)
    打开终端执行:

    sudo apt update
    sudo apt install open-vm-tools open-vm-tools-desktop
    sudo reboot      # 安装完成后建议重启
  • 对于 CentOS / RHEL / Fedora 等
    在 VMware 菜单栏点击“虚拟机” -> “安装 VMware Tools”,然后在 Linux 内挂载光驱、解压并运行安装脚本。

第二步:在 VMware 中设置要共享的物理机文件夹

  1. 关闭 Linux 虚拟机(或关机状态下操作更稳定)。
  2. 在 VMware 主界面选中该虚拟机,点击“编辑虚拟机设置”。
  3. 切换到“选项”标签页,选择“共享文件夹”。
  4. 在右侧选择“总是启用”。
  5. 点击“添加”按钮,按向导选择物理机上你想要共享的文件夹,并给它起一个方便识别的名称(例如 myshare)。
  6. 完成添加后,启动 Linux 虚拟机。

第三步:手动挂载共享文件夹

进入 Linux 系统,打开终端执行:

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

这条命令会把物理机上所有已设置的共享文件夹统一挂载到 /mnt/hgfs 下。
挂载后,进入 /mnt/hgfs 就能看到刚才添加的文件夹(例如 myshare),可以像本地目录一样读写文件。

第四步:设置开机自动挂载(避免重启后失效)

编辑 /etc/fstab 文件,在末尾添加一行:

.host:/  /mnt/hgfs  fuse.vmhgfs-fuse  defaults,allow_other  0  0

保存后,以后每次启动 Linux 系统,共享文件夹就会自动挂载到 /mnt/hgfs。

第五步:开始使用

  • 在 Linux 中访问 /mnt/hgfs,即可读写物理机上的文件。
  • 在物理机上直接修改共享文件夹里的文件,Linux 里会同步看到变化。

其他备选方法(不常用但可用)

  • Samba 服务
    :在 Linux 中安装 Samba,与 Windows 物理机共享文件夹。适合对权限和网络共享有更高要求的场景。
  • SSH 文件传输(scp / sftp)
    :适合临时传输少量文件,可借助 FileZilla 等图形工具。
  • 外部存储设备
    :用 U 盘或移动硬盘做中转,操作繁琐但完全独立。

对于绝大多数用户,直接用 VMware 共享文件夹 是最简单、高效、无感的方案。

最新文章

随机文章