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

VirtualBox Ubuntu虚拟机如何共享文件

时间2025-11-21 01:55:03发布访客分类主机资讯浏览1442
导读:VirtualBox Ubuntu 虚拟机共享文件夹设置指南 一 准备工作 在宿主机(如 Windows 10)与 Ubuntu 客户机中都安装 Oracle VM VirtualBox 最新版本。 在 Ubuntu 客户机中安装 Vir...

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

一 准备工作

  • 在宿主机(如 Windows 10)与 Ubuntu 客户机中都安装 Oracle VM VirtualBox 最新版本。
  • 在 Ubuntu 客户机中安装 VirtualBox 增强功能 Guest Additions,否则共享文件夹可能无法正常挂载或性能受限。可通过菜单:设备 → 安装增强功能,或在终端挂载 ISO 并执行安装脚本完成安装,安装后重启客户机。

二 在 VirtualBox 中创建共享文件夹

  • 关闭或暂停 Ubuntu 客户机,选中虚拟机 → 设置 → 共享文件夹 → 点击右侧添加共享文件夹图标。
  • 在弹窗中设置:
    • 文件夹路径:选择宿主机要共享的目录(如 Windows 的 D:\share)。
    • 文件夹名称:自定义一个名称(如 shared),该名称将在 Ubuntu 中使用。
    • 选项建议:勾选 自动挂载固定分配;如需只读,勾选 只读分配

三 在 Ubuntu 中挂载共享文件夹

  • 创建挂载点(示例为 /mnt/shared):
    • sudo mkdir -p /mnt/shared
  • 手动挂载(将“shared”替换为你的共享文件夹名称):
    • sudo mount -t vboxsf shared /mnt/shared
  • 验证挂载结果:
    • ls /mnt/shared
  • 常见现象:若未手动挂载,部分版本会自动挂载到 /media/sf_shared(名称以 sf_ 开头)。

四 设置开机自动挂载(可选)

  • 编辑 /etc/fstab,在文件末尾添加(将“shared”和“/mnt/shared”替换为实际名称与路径):
    • shared /mnt/shared vboxsf defaults,uid=1000,gid=1000,auto 0 0
  • 说明:
    • uid=1000,gid=1000 常用于将挂载目录的所有者设为当前普通用户,避免权限问题。
    • 若之前已勾选“自动挂载”,此步骤可省略;如未生效,可检查共享名称与挂载点是否一致。

五 常见问题与排查

  • 权限不足或创建文件失败:
    • 挂载时加入 uid=1000,gid=1000;或在共享文件夹属性中取消 只读分配;必要时用 sudo 操作。
  • 提示找不到 vboxsf 或挂载失败:
    • 确认已安装 Guest Additions 并重启;确保共享名称与 mount 命令中的名称完全一致(区分大小写)。
  • 自动挂载未生效:
    • 检查是否勾选了 自动挂载固定分配;或改用 /etc/fstab 显式挂载。
  • 宿主机防火墙或安全软件拦截:
    • 临时关闭防火墙测试,或放行 VirtualBox 相关组件的网络访问(共享文件夹主要依赖内核模块与 VBoxService,而非网络)。

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


若转载请注明出处: VirtualBox Ubuntu虚拟机如何共享文件
本文地址: https://pptw.com/jishu/752734.html
Ubuntu VirtualBox更新后如何操作 Linux Jenkins如何进行资源分配

游客 回复需填写必要信息