首页主机资讯VirtualBox中Ubuntu虚拟机如何共享文件夹

VirtualBox中Ubuntu虚拟机如何共享文件夹

时间2025-11-26 23:03:05发布访客分类主机资讯浏览1196
导读:VirtualBox Ubuntu 虚拟机共享文件夹设置指南 一 准备工作 在虚拟机窗口菜单中安装增强功能:设备 → 安装增强功能(VBoxGuestAdditions),挂载 ISO 后在终端执行安装脚本(常见为运行 VBoxLinux...

VirtualBox Ubuntu 虚拟机共享文件夹设置指南

一 准备工作

  • 在虚拟机窗口菜单中安装增强功能:设备 → 安装增强功能(VBoxGuestAdditions),挂载 ISO 后在终端执行安装脚本(常见为运行 VBoxLinuxAdditions.run),安装完成后重启虚拟机。共享文件夹依赖增强功能提供的 vboxsf 内核模块与用户态工具。若未安装,后续挂载会失败或功能不全。

二 在 VirtualBox 中创建共享文件夹

  • 关闭或保持虚拟机运行均可添加,建议先关闭以避免配置未生效。
  • 选中虚拟机 → 设置 → 共享文件夹 → 添加共享文件夹(带“+”的图标):
    • 文件夹路径:选择宿主机(如 Windows 10)上的实际目录。
    • 文件夹名称:自定义一个名称(例如 shared_files),后续在 Ubuntu 中以此名称挂载。
    • 选项建议:勾选自动挂载固定分配;如需只读,勾选只读分配
  • 说明:固定分配可让共享在虚拟机重启后保留;自动挂载会在系统启动时尝试挂载到默认位置(常见为 /media/sf_< 名称> )。

三 在 Ubuntu 中手动挂载与验证

  • 创建挂载点(示例为 /mnt/share):
    • sudo mkdir -p /mnt/share
  • 手动挂载共享文件夹(将“< 共享文件夹名称> ”替换为上一步的名称,如 shared_files):
    • sudo mount -t vboxsf < 共享文件夹名称> /mnt/share
  • 验证:
    • ls /mnt/share 查看是否出现宿主机共享目录中的文件。
  • 提示:若已勾选“自动挂载”,重启后通常会自动出现在 /media/sf_< 名称> ;若未自动挂载,按上述手动方式执行即可。

四 开机自动挂载与权限配置

  • 开机自动挂载(推荐在 /etc/fstab 中配置):
    • 编辑:sudo nano /etc/fstab
    • 添加一行(示例):
      • < 共享文件夹名称> /mnt/share vboxsf defaults,uid=< 你的用户名> ,gid=< 你的用户名> ,umask=0022 0 0
    • 说明:使用 uid/gid 指定目录属主,避免每次访问需要 sudo;umask 可按需调整权限掩码。保存后可用 sudo mount -a 测试是否生效。
  • 将当前用户加入 vboxsf 组以获得免 sudo 访问(需重启会话或重新登录生效):
    • sudo usermod -aG vboxsf $USER
  • 若自动挂载到 /media/sf_< 名称> 但普通用户无权限访问,加入 vboxsf 组通常即可解决。

五 常见问题与排查

  • 看不到共享或提示无权限:
    • 确认已安装并加载 VBoxGuestAdditions;检查共享是否勾选了只读分配(需要读写时取消只读);将当前用户加入 vboxsf 组并重新登录;必要时重启虚拟机。
  • 挂载失败或命令报错:
    • 确认共享名称与挂载点路径正确;若提示找不到 vboxsf 类型,说明增强功能未正确安装或未加载;可尝试重新安装增强功能并重启。
  • 防火墙或安全软件干扰(特别是 Windows 宿主机):
    • 临时关闭防火墙或安全软件测试;确保 VirtualBox 相关服务与驱动正常运行。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: VirtualBox中Ubuntu虚拟机如何共享文件夹
本文地址: https://pptw.com/jishu/757213.html
如何在Ubuntu VirtualBox中配置声卡 Ubuntu VirtualBox虚拟机如何备份和恢复

游客 回复需填写必要信息