VMware作为虚拟化技术的领头羊,为各种操作系统提供了一个灵活且强大的运行平台
特别是在科研、开发和测试领域,VMware Workstation和VMware ESXi等虚拟化解决方案极大地提高了工作效率和资源利用率
本文将详细介绍如何在VMware环境中设置共享文件夹,以便在Ubuntu虚拟机中轻松访问主机资源,从而实现更高效的数据交换和协作
一、引言 在虚拟机与主机之间传输文件是日常工作中常见的需求
传统的方法,如使用USB设备、网络传输工具(如SCP、FTP)等,虽然可行,但往往不够便捷
VMware提供的共享文件夹功能则提供了一个简单而高效的解决方案,允许虚拟机直接访问主机上的指定文件夹,无需额外的配置或工具
二、准备工作 在开始设置之前,请确保您已经安装了VMware Workstation、VMware ESXi或VMware Fusion(针对Mac用户),并且在其中创建并运行了一个Ubuntu虚拟机
此外,您需要有管理员权限来配置共享文件夹
三、设置共享文件夹(VMware Workstation/Fusion) 3.1 在VMware Workstation/Fusion中配置共享文件夹 1.打开VMware Workstation/Fusion:启动VMware软件,并选择您的Ubuntu虚拟机
2.进入虚拟机设置:在虚拟机窗口中,点击菜单栏的“虚拟机(M)”选项,然后选择“设置(Settings)”或“配置虚拟机(Configure Virtual Machine)”
3.添加共享文件夹: - 在设置窗口中,选择“选项(Options)”标签页
- 在左侧列表中,找到并点击“共享文件夹(Shared Folders)”
- 在右侧,点击“添加(Add)”按钮
4.配置共享文件夹属性: -名称(Name):为共享文件夹指定一个名称,便于识别
-主机路径(Host Path):浏览并选择您希望共享的文件夹路径
-启用此共享(Enable this share):确保此选项被勾选
-访问模式(Access Mode): -只读(Read-only):虚拟机只能读取文件,不能写入
-读写(Writable):虚拟机可以读写文件
- 选择合适的模式后,点击“确定(OK)”完成设置
5.保存并应用更改:关闭设置窗口前,确保点击“确定(OK)”或“应用(Apply)”按钮以保存更改
3.2 在Ubuntu虚拟机中挂载共享文件夹 1.启动Ubuntu虚拟机:确保虚拟机正在运行,并且您已登录到Ubuntu系统
2.安装VMware Tools: - 如果尚未安装VMware Tools,请先安装
VMware Tools提供了许多增强功能,包括共享文件夹支持
- 通常,VMware会自动提示您安装Tools
如果没有,可以通过虚拟机菜单手动安装:点击“虚拟机(M)”->“安装VMware Tools(Install VMware Tools)”
3.挂载共享文件夹: - 打开终端(Terminal)
-使用`vmware-cmd`或`vmware-toolbox-cmd`命令查看共享文件夹信息(取决于VMware版本)
例如: ```bash vmware-toolbox-cmd -l ``` - 找到共享文件夹的路径,通常是`/mnt/hgfs/<共享文件夹名称`
- 如果共享文件夹未自动挂载,可以手动创建挂载点并挂载: ```bash sudo mkdir -p /mnt/hgfs/<共享文件夹名称> sudo mount -t vmhgfs .host:/<共享文件夹名称> /mnt/hgfs/<共享文件夹名称> ``` 注意:`.host:`前缀和共享文件夹名称可能因VMware版本而异,请参考`vmware-toolbox-cmd -l`的输出
4.验证访问:使用ls命令查看挂载点下的内容,确认可以访问共享文件夹
四、设置共享文件夹(VMware ESXi) 4.1 在VMware ESXi中配置共享文件夹 1.登录vSphere Client:使用浏览器访问ESXi主机的管理界面(vSphere Client),并登录
2.导航到数据存储:在左侧导航栏中,展开“存储(Storage)”,然后选择数据存储(Datastore)
3.创建共享文件夹: - 右键点击数据存储,选择“浏览数据存储(Browse Datastore)”
- 在弹出的窗口中,导航到您希望创建共享文件夹的位置
- 点击“新建文件夹(New Folder)”按钮,输入文件夹名称,然后创建
4.配置虚拟机访问权限: - 回到vSphere Client主界面,选择您的虚拟机
- 在“摘要(Summary)”选项卡下,点击“编辑设置(Edit Settings)”
- 选择“虚拟机选项(VM Options)”下的“高级(Advanced)”->“常规(General)”->“配置参数(Configuration Parameters)”
- 点击“添加行(Add Row)”按钮
- 名称(Name)输入`guestinfo.hostpath`,值(Value)输入共享文件夹的路径(注意格式,通常是`