Popular blog tags

网络存储network storage - 如何将本地磁盘目录映射到vmware虚拟机

Published

将本地磁盘映射到VM虚拟机的方法有多种,主要包括:

共享文件夹、网络驱动器映射、直接硬盘访问模式、以及使用第三方软件。

共享文件夹:适用于需要频繁在宿主和虚拟机之间传输文件的场景;

网络驱动器映射:适用于需要通过网络共享文件的场景;适合局域网环境。网络驱动器映射是一种将宿主操作系统中的文件夹通过网络共享的方式映射到虚拟机的方法。

直接硬盘访问模式:适用于需要直接访问物理硬盘的场景;适合数据备份和恢复

场景

本地磁盘目录映射到vmware虚拟机

 虚拟机中的操作系统是Windows,将本地磁盘映射到虚拟机

Option1:共享文件夹方案

source:windows 10上的目录

target:vmware 虚拟机上的本地目录

 

设置共享文件夹,可以在虚拟机中访问宿主操作系统中的特定目录,类似于访问本地文件夹。

共享文件夹方法不仅可以方便地共享文件,还可以减少在宿主操作系统和虚拟机之间复制文件的麻烦。通过设置共享文件夹,可以在虚拟机中直接访问宿主操作系统中的特定目录,类似于访问本地文件夹。

一种最常见且便捷的方法,它允许用户在宿主操作系统和虚拟机之间快速传输文件。

在虚拟机中操作系统中,需要安装虚拟机增强工具VMware Tools。这些工具可以增强虚拟机的功能,包括支持共享文件夹、剪贴板共享等。

 

将本地磁盘文件夹映射到VMware虚拟机,最直接高效的方法是使用​​共享文件夹​​功能。下面为您梳理详细步骤和关键要点。


映射方法:共享文件夹
这是VMware官方推荐的方式,兼容性和易用性都很好。整个操作流程可以概括为以下几个关键步骤:
 
flowchart TD
    A[准备阶段]

安装VMware Tools --> B在VMware中配置共享-->添加主机文件夹并设置权限
    B --> C{判断客户机操作系统类型}
    C -- Windows客户机 --> D[访问网络驱动器<br>查看“VMware共享文件夹”]
   

C -- Linux客户机 --> E[访问挂载点<br>查看/mnt/hgfs目录]
 
 
  


​​step 1.安装VMware Tools​​


这是启用共享功能的前提。在虚拟机运行状态下,点击VMware菜单栏的 ​​“虚拟机”​​,然后选择 ​​“安装 VMware Tools”​​。按照提示在虚拟机内完成安装,最后重启虚拟机 。

 

step 2. 在虚拟机的window10中,需打开网络发现


​​

step 3.在VMware中启用,然后设置-添加共享文件夹​​


关闭虚拟机,在VMware中选中该虚拟机,点击 ​​“编辑虚拟机设置”​​ 

转到 ​​“选项”​​ 标签页,选择 ​​“共享文件夹”​​ 



将文件夹共享状态设置为 ​​“始终启用”​​。对于Windows客户机,可以勾选 ​​“在客户机中映射为网络驱动器”​​ 以便访问 

点击 ​​“添加”​​,按照向导选择您本地主机上需要共享的文件夹路径,并为其设置一个在虚拟机内显示的名称 

​​在虚拟机中访问共享文件夹​​
​​Windows客户机​​:启动虚拟机后,打开​​文件资源管理器​​,通常可以在“网络”位置或“此电脑”下找到一个名为 ​​“VMware共享文件夹”​​ 的网络驱动器 

​​Linux客户机​​:启动虚拟机后,共享文件夹通常会自动挂载在 ​​/mnt/hgfs​​ 目录下。您可以在终端中使用 ls /mnt/hgfs命令查看共享内容 
。如果未自动挂载,您可能需要手动执行挂载命令 

 

3. 访问共享文件夹
 

在虚拟机中,可以通过文件管理器访问共享文件夹。通常,共享文件夹会被挂载到vmware-host-> Shared Folders目录下(在Windows虚拟机中)。

 

Option2:映射网络驱动器方案 - Map Network Drive

source:windows 10上的目录

target:vmware 虚拟机上的本地磁盘

1. 配置网络共享
 

 

在宿主操作系统中,设置一个网络共享文件夹:

 

右键点击要共享的文件夹,选择“属性”。
在“共享”选项卡中,点击“高级共享”并启用共享。
设置共享名称和权限。

 

2.在虚拟机的window10中,打开网络发现


 

2. 映射网络驱动器
 

在虚拟机中,可以通过网络驱动器映射来访问宿主操作系统中的共享文件夹:

 

打开文件资源管理器,选择“映射网络驱动器”。
输入宿主操作系统的IP地址和共享文件夹名称,如\\192.168.2.21\Window10sharefoderforVmwareWindows10Client。
输入相应的用户名和密码,完成映射。
 

3. 访问映射的驱动器
 

 

在虚拟机中,映射的网络驱动器会显示在文件资源管理器中,类似于本地驱动器。可以像访问本地文件夹一样访问网络驱动器中的文件。

 

Option3:本地磁盘映射到虚拟机方案

直接硬盘访问模式是一种将宿主操作系统中的物理硬盘直接映射到虚拟机的方法。以下是详细步骤:

 

 

1. 硬盘准备
 

 

确保宿主操作系统中的物理硬盘没有被占用,并且数据已经备份。

 

 

2. 配置虚拟机
 

 

在虚拟机设置中,添加一个新的硬盘,并选择“使用物理硬盘”选项:

 

打开虚拟机管理软件,如VMware Workstation或VirtualBox。
选择你要配置的虚拟机,然后进入设置。
添加一个新的硬盘,并选择“使用物理硬盘”。
选择要映射的物理硬盘,并完成设置。
 

3. 访问硬盘
 

 

在虚拟机中,物理硬盘会显示为一个新的硬盘驱动器。可以像访问本地硬盘一样访问物理硬盘中的文件。

 

步骤1: 首先,打开虚拟机管理软件,如VMware或VirtualBox。
步骤2: 在虚拟机管理界面中,选择您要映射磁盘的虚拟机,并进入其设置选项。
步骤3: 在设置选项中,找到“硬件”或“存储”选项,并选择“添加硬盘”或“添加存储设备”。
步骤4: 在添加硬盘或存储设备的对话框中,选择“使用物理硬盘”或“使用现有磁盘”选项。
步骤5: 在选择物理硬盘或磁盘文件的对话框中,浏览并选择您要映射的本地磁盘。
步骤6: 完成选择后,保存设置并启动虚拟机。现在,您的本地磁盘已成功映射到虚拟机。

 

Option4:第三方软件方案Dropbox
 

 

还有一些其他的第三方软件,如Dropbox、Google Drive等,也可以实现本地磁盘映射到虚拟机的方法:

 

安装相应的客户端软件,并登录账户。
创建一个共享文件夹,并将要共享的文件夹添加到客户端中。
在虚拟机中安装相应的客户端软件,并登录相同的账户。
访问共享文件夹,并同步文件。

 

 虚拟机中的操作系统是Linux,将本地磁盘映射到虚拟机

 

3. 访问共享文件夹
 在虚拟机中,可以通过文件管理器访问共享文件夹。通常,共享文件夹会被挂载到一个特定的目录,如/mnt/hgfs(在Linux虚拟机中)

 

https://docs.pingcode.com/baike/3437070  ok

 

在 VMware 虚拟机设置中启用共享文件夹

手动安装 VMware Tools 并设置虚拟机共享 Windows 文件夹 (Guest OS - CentOS)
 
 https://www.cnblogs.com/zhoutuo/p/18831133