宿主机与虚拟机之间文件互传

在宿主机和 VM虚拟机之间进行互传文件,可以通过 共享文件文件传输的方式 来实现。比较便捷的方式是通过 共享文件 的方式,该方式可以实时的同步宿主机和虚拟机之间对文件的修改。而 文件传输的方式 的方式则相当于以拷贝的方式来将文件从一台设备发送到另一台设备。

共享文件的方式来进行互传文件,首先要确保 VMWare Tools 是否已经安装。如果 虚拟机--> 安装 VMWare Tools.. 选项为灰色,一般表示已经安装。(安装 VMWare Workstation 默认会安装对应的 VMWare Tools工具)。

具体设置和配置步骤如下:

一、设置共享文件夹

  1. 选中当前要设置的虚拟机,打开:虚拟机 --> 设置,如下图:

  2. 进入:选项 --> 共享文件夹 ,选择 总是启用,点击文件夹模块下的 添加

  3. 点击 添加 来添加设置对应的共享目录,该目录下的所有文件将会被共享给虚拟机和宿主机。
    主机路径下选择要共享的目录,并点击下一步来启用此共享。


二、挂载共享目录

  1. 进入到虚拟机中,查看要挂载的目录是否存在。
    /mnt/hgfs 目录为VM虚拟机中默认的挂载点目录。
    执行 cd /mnt/hgfs/ ,如果提示 No such file or directory,需要执行对应的命令来先创建挂载目录
    sudo mkdir /mnt/hgfs/

  2. 查看共享目录是否存在,如果不存在则需要进行挂载操作
    ls -a /mnt/hgfs/ :如果没有显示前面创建的共享目录,则需要进行挂载操作
    sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other:执行挂载操作后,再执行 ls -a /mnt/hgfs/ 已经可以显示创建的共享目录了。


【参考资料】

  1. 主机与VMware虚拟机共享文件夹:解决虚拟机找不到共享文件夹问题
  2. 宿主机win10与虚拟机ubuntu之间的文件传输方法
  3. How do I mount shared folders in Ubuntu using VMware tools?
posted @ 2024-04-07 13:37  Jeffxue  阅读(2428)  评论(0编辑  收藏  举报