虚拟机共享文件夹Virtualbox
时间: 2025-06-26 10:06:24 浏览: 13
### VirtualBox 虚拟机共享文件夹的设置与使用
#### 一、准备工作
在开始之前,需确认已安装 VirtualBox 和其扩展包 Guest Additions。Guest Additions 是实现主机与虚拟机之间高效交互的关键组件[^2]。
#### 二、创建共享文件夹
1. **打开 VirtualBox 的虚拟机管理界面**
启动 VirtualBox 并选中目标虚拟机,点击“设置”按钮进入配置页面。
2. **导航至共享文件夹选项卡**
在左侧菜单栏找到并选择“共享文件夹”,然后点击右侧的“添加共享文件夹”图标(通常是一个带有加号的小文件夹图案)。
3. **指定共享文件夹路径**
- 填写宿主机上的目录作为共享文件夹的位置。例如,在 Windows 主机上可以输入 `C:\Users\YourName\SharedFolder` 或者通过浏览功能选取该目录[^1]。
- 输入一个名称用于标识这个共享文件夹,比如命名为 `shared_folder`。
- 如果希望每次启动虚拟机时自动加载此共享文件夹,则勾选“自动挂载”和“固定分配”。
4. **保存更改退出设置窗口**
#### 三、虚拟机中的操作
完成上述步骤后,还需要在 Linux 客户端操作系统内部执行一些命令来使能共享文件夹:
1. **确保已经成功安装了 VirtualBox Guest Additions**
运行以下脚本来验证是否正常工作:
```bash
lsmod | grep vboxguest
```
2. **手动挂载共享文件夹**
创建一个新的本地目录用来映射远程资源,并将其绑定到对应的共享位置:
```bash
sudo mkdir /mnt/shared_folder
sudo mount -t vboxsf shared_folder /mnt/shared_folder/
```
此处假设前面定义好的共享名就是 `shared_folder`[^3]。
3. **持久化挂载方式(可选)**
为了防止重启之后丢失连接状态,编辑 `/etc/fstab` 文件加入如下条目:
```
shared_folder /mnt/shared_folder/ vboxsf defaults 0 0
```
#### 四、常见问题排查
如果遇到无法识别或访问共享文件夹的情况,请按照下列建议逐一排除障碍:
- 检查是否遗漏了任何必要的驱动程序更新;
- 双重核实所填入的目标地址无误;
- 尝试卸载再重新装载一次服务单元;
- 查看日志记录寻找潜在错误提示信息。
```python
import os
print(os.listdir('/mnt/shared_folder'))
```
以上 Python 示例展示了如何读取共享文件夹的内容列表。
阅读全文
相关推荐


















