如何在VirtualBox中共享文件夹
导读:VirtualBox共享文件夹设置与排错指南 一 前置准备 在虚拟机窗口的菜单中安装 Guest Additions(增强功能):设备 → 安装增强功能,安装完成后重启虚拟机,以获得共享文件夹所需的驱动与工具支持。 在宿主机选择要共享的目...
VirtualBox共享文件夹设置与排错指南
一 前置准备
- 在虚拟机窗口的菜单中安装 Guest Additions(增强功能):设备 → 安装增强功能,安装完成后重启虚拟机,以获得共享文件夹所需的驱动与工具支持。
- 在宿主机选择要共享的目录,记住该目录的绝对路径,并规划好虚拟机内的挂载点(例如 /mnt/share 或 ~/share)。
二 在 VirtualBox 中创建共享文件夹
- 选中虚拟机 → 设置 → 共享文件夹 → 点击右侧添加共享文件夹图标。
- 填写:
- 文件夹路径:宿主机的实际目录。
- 共享名称:自定义名称(后续挂载时使用)。
- 选项:
- 自动挂载:勾选后,客户机启动时自动挂载。
- 只读分配:勾选后,客户机只能读取。
- 固定分配:勾选后,该共享在客户机中长期存在,不随会话消失。
- 确认保存。
三 在客户机中挂载共享文件夹
- Linux 客户机(以 Ubuntu 等常见发行版为例)
- 准备挂载点:例如
sudo mkdir -p /mnt/share。 - 手动挂载:
- 基本用法:
sudo mount -t vboxsf < 共享名称> /mnt/share - 指定权限(避免普通用户无权限):
sudo mount -t vboxsf -o rw,uid=1000,gid=1000 < 共享名称> ~/share(多数发行版第一个普通用户的 uid/gid 为 1000)
- 基本用法:
- 开机自动挂载(可选):将条目写入 /etc/fstab
- 示例:
< 共享名称> /mnt/share vboxsf rw,uid=1000,gid=1000 0 0
- 示例:
- 准备挂载点:例如
- Windows 客户机
- 图形方式:打开“计算机/此电脑” → 映射网络驱动器 → 浏览并选择 VirtualBox 共享 → 完成。
- 命令行方式(管理员):
net use Z: \\vboxsrv\< 共享名称>(将 Z: 替换为未占用的盘符)。
四 常见问题与快速排查
- 挂载失败或提示找不到设备:确认已安装 Guest Additions,共享名称与挂载命令一致,且共享已勾选。
- 权限不足或只能读:挂载时添加
-o rw,uid=1000,gid=1000;必要时取消共享的只读分配。 - 自动挂载后普通用户仍无权限:自动挂载常挂载到系统目录,普通用户默认无写权限,改用带 uid/gid 的手动挂载或调整权限。
- 客户机为 Linux 但看不到共享:优先使用
mount -t vboxsf方式;若仍失败,重启客户机再试。 - 宿主机为 Windows 时:检查防火墙设置不要阻止 VirtualBox 的共享功能。
五 常用命令与配置示例
- 查看是否已挂载:
df -h | grep vboxsf - 手动挂载(Linux):
sudo mount -t vboxsf -o rw,uid=1000,gid=1000 shared_data ~/share - 开机自动挂载(/etc/fstab):
shared_data /home/user/share vboxsf rw,uid=1000,gid=1000 0 0 - Windows 映射网络驱动器:驱动器号(如 Z:),路径
\\vboxsrv\< 共享名称>。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在VirtualBox中共享文件夹
本文地址: https://pptw.com/jishu/763283.html
