宿主机向虚拟机共享文件夹
时间: 2025-05-26 18:55:27 浏览: 12
### 宿主机与虚拟机之间的共享文件夹配置
#### VMware 中的共享文件夹配置
在 VMware 中,可以通过以下方式实现宿主机与虚拟机之间的文件共享:
1. **启用共享文件夹功能**
需要在 VMware 的设置界面中为虚拟机启用共享文件夹选项。具体操作是在虚拟机的“设置”菜单中找到“选项”,然后选择“共享文件夹”。勾选“始终启用”以确保共享文件夹功能可用[^1]。
2. **指定共享路径**
在共享文件夹设置窗口中,点击“添加共享文件夹”按钮,输入要共享的目录名称以及对应的宿主机上的实际路径。可以设置该共享文件夹是否只读或者可写。
3. **挂载共享文件夹到虚拟机**
启动虚拟机后,在 Linux 或 Windows 虚拟机上通过命令行工具或图形界面访问共享文件夹。对于 Linux 系统,通常需要运行 `vmhgfs-fuse` 工具来手动挂载共享文件夹;而对于 Windows 虚拟机,则可以直接在网络位置中看到共享文件夹。
```bash
# 对于Linux虚拟机,执行如下命令挂载共享文件夹
sudo vmhgfs-fuse .host:/shared_folder_name /mnt/hgfs/shared_folder_name/
```
---
#### VirtualBox 中的共享文件夹配置
在 VirtualBox 中,也可以轻松完成宿主机与虚拟机间的文件共享:
1. **安装增强功能 (Guest Additions)**
为了支持更高效的文件共享和其他高级特性,建议先安装 VirtualBox 提供的 Guest Additions 组件。这一步骤可通过设备菜单中的“插入增强功能 CD 映像”完成,并按照提示进行安装。
2. **定义共享文件夹**
类似于 VMware,进入 VirtualBox 的虚拟机设置页面,切换至“共享文件夹”标签页。在此处新增一个共享文件夹条目,填写宿主机的目标路径和自定义名称。同样可以选择权限模式(如只读/完全访问)[^2]。
3. **连接并使用共享文件夹**
在启动后的虚拟机内部,依据不同操作系统采取相应措施接入已设定好的共享资源。例如,在基于 Debian 的 Linux 发行版里,可以用下面这条指令将共享文件夹加载进来:
```bash
mount -t vboxsf shared_folder_name /path/to/mountpoint/
```
以上即完成了整个流程描述,无论是采用 VMware 还是 VirtualBox 平台都能顺利达成目标。
阅读全文
相关推荐

















