VirtualBox 共享文件夹设置指南
文章目录
- 前言
- 一、共享文件夹简介
- 二、设置步骤
- 1. 安装增强功能
- 2. 添加共享文件夹
- 3. 访问共享文件夹
- 总结
前言
在虚拟化环境中,宿主机与虚拟机之间的文件共享是一个常见需求。本文将详细介绍在 VirtualBox 中设置共享文件夹的方法,帮助你高效、便捷地在宿主机和虚拟机之间传输文件。
一、共享文件夹简介
VirtualBox 的共享文件夹功能允许你将宿主机上的某个目录映射到虚拟机内部,使得虚拟机可以像访问本地磁盘一样读写该目录。它是实现跨系统文件交换的基础工具,配置简单,配合增强功能可达到近乎无缝的体验。
二、设置步骤
1. 安装增强功能
这是实现共享文件夹、双向拖放和剪贴板共享的前提条件。
启动你的虚拟机并进入系统。
在虚拟机窗口的顶部菜单栏,点击“设备” (Devices)->“安装增强功能…” (Insert Guest Additions CD image…)。
进入虚拟机内部,打开挂载的光驱盘符,运行安装程序:
- Windows 虚拟机直接运行
.exe文件; - Linux 虚拟机通常需要打开终端运行
VBoxLinuxAdditions.run。
- Windows 虚拟机直接运行
按照提示完成安装后,必须重启虚拟机使更改生效。
2. 添加共享文件夹
- 关闭虚拟机(或确保虚拟机处于关机状态)。
- 在 VirtualBox 主界面选中你的虚拟机,点击“设置” (Settings)。
- 在左侧菜单中选择“共享文件夹” (Shared Folders)。
- 点击右侧的“添加共享文件夹”按钮(带加号的文件夹图标)。
- 在弹出的窗口中进行如下设置:
- 文件夹路径:选择宿主机上想要共享的文件夹。
- 文件夹名称:虚拟机中识别该文件夹的名称(可自定义)。
- 勾选“自动挂载” (Auto-mount):虚拟机启动时自动挂载。
- 勾选“固定分配” (Make Permanent):确保该共享设置永久有效。
- 点击确定保存设置。
3. 访问共享文件夹
根据虚拟机操作系统的不同,访问方式有所区别:
💻 Windows 虚拟机
- 启动虚拟机后,打开“此电脑”或“文件资源管理器”,在“网络位置”中通常会自动出现共享的文件夹。
- 如果没有自动出现,可以在地址栏直接输入
\\vboxsvr\共享名称(例如\\vboxsvr\myshare)并按回车,即可访问。
🐧 Linux 虚拟机
- 自动挂载:若勾选了“自动挂载”,共享文件夹通常出现在
/media/sf_共享名称目录下。 - 权限问题:初次访问可能提示权限不足,需将当前用户加入
vboxsf用户组(执行后需注销并重新登录或重启):sudousermod-aGvboxsf$USER - 手动挂载:如果自动挂载未生效,可手动操作。例如挂载到
/mnt/share:sudomkdir-p/mnt/sharesudomount-tvboxsf 共享名称 /mnt/share
总结
以上就是 VirtualBox 中设置共享文件夹的全部步骤。通过安装增强功能、添加共享文件夹并在虚拟机中正确访问,可以轻松实现宿主机与虚拟机之间的文件共享,大幅提升虚拟化环境下的工作效率。