virtualbox文件挂载
时间: 2025-02-06 09:03:18 浏览: 38
### 如何在 VirtualBox 中挂载文件
为了使用户能够在 VirtualBox 虚拟机中访问宿主机上的特定文件或目录,通常采用挂载共享文件夹的方式。这不仅适用于 Ubuntu 系统中的 VirtualBox,也广泛应用于其他操作系统。
#### 创建并配置共享文件夹
首先,在 VirtualBox 图形界面里选择目标虚拟机,并点击设置按钮进入设置页面。导航到“共享文件夹”选项卡,点击右侧的蓝色加号图标新增一个永久性共享文件夹[^2]。这里需要注意的是路径的选择以及名称设定;前者指向宿主机上欲分享给虚拟机使用的实际位置,后者则是该资源在网络邻居内的显示名。
#### 加载必要的内核模块和支持软件包
启动虚拟机之后,需确保 `vboxsf` 模块已被正确加载至 Linux 内核之中。通过命令行执行如下指令完成此操作:
```bash
sudo modprobe vboxsf
```
验证加载状态可借助于 `lsmod | grep vboxsf` 命令查看输出结果是否存在对应条目[^4]。与此同时,建议安装 Guest Additions 工具集以便更好地支持各类增强特性,包括但不限于无缝窗口模式、自动调整分辨率等功能。
#### 设置权限与创建挂载点
为了让指定用户能够顺利读写已共享的数据源,应当将其加入到 `vboxsf` 用户组当中去。假设当前登录名为 `user` 的话,则可以运行下面这条语句实现目的:
```bash
sudo usermod -aG vboxsf user
```
随后注销再重新登陆使得更改生效。接着便是准备用于映射远程存储空间的目标本地路径——即所谓的“挂载点”。比如 `/mnt/shared_folder` 就是一个不错的选择:
```bash
sudo mkdir /mnt/shared_folder
```
最后一步就是正式建立起两者之间的关联关系了。对于大多数情形而言,默认情况下只需简单重启系统即可让一切就绪待命[^5]。不过如果遇到特殊情况未能按预期行事的话,不妨尝试手动执行一次挂载动作:
```bash
sudo mount -t vboxsf shared_name /mnt/shared_folder
```
此处 `shared_name` 应替换为之前定义好的那个友好名字。
阅读全文
相关推荐



















