当前位置: 首页 > news >正文

VirtualBox 共享文件夹配置指南(Ubuntu 24.04 不重启方案)

本文针对 VirtualBox 向 Ubuntu 虚拟机共享文件的场景,提供一套无需重启虚拟机、秒级生效的配置方案,同时包含永久自动挂载的补充配置。
 

 

一、场景与前提

 

1. 适用场景

 
  • 宿主机:Windows(示例路径:D:\VBbox\ubuntu24S
  • 虚拟机:Ubuntu 24.04(或其他 Debian/Ubuntu 发行版)
  • 目标:不重启虚拟机,实现宿主机与虚拟机文件双向读写
 

2. 前置条件

 
虚拟机内已安装 VirtualBox 增强工具(若未安装,先执行以下命令):
 
bash
 
运行
 
 
 
sudo apt update && sudo apt install -y virtualbox-guest-utils
 
 

 

二、宿主机 VirtualBox 界面配置

 
打开虚拟机设置 → 共享文件夹 → 点击「添加共享文件夹」,按以下配置填写:
 
表格
 
配置项填写内容说明
文件夹路径 D:\VBbox\ubuntu24S 宿主机上要共享的文件夹路径
文件夹名称 ubuntu24S 共享名(大小写敏感,后续命令需完全一致)
挂载点 留空 不填,避免自动挂载导致的重启依赖
只读分配 不勾选 若需虚拟机只读访问,可勾选
自动挂载 不勾选 勾选后需重启虚拟机生效,不符合不重启需求
使机器永久化 勾选 让配置永久保存,无需每次开机重设
 
配置完成后点击「确定」保存,无需重启虚拟机。
 

 

三、虚拟机内手动挂载(不重启秒生效)

 

1. 创建本地挂载目录

 
在虚拟机内创建一个目录,作为共享文件夹的挂载点(推荐放在 /mnt 下):
 
bash
 
运行
 
 
 
sudo mkdir -p /mnt/ubuntu24s
 
 

2. 执行挂载命令

 
bash
 
运行
 
 
 
sudo mount -t vboxsf ubuntu24S /mnt/ubuntu24s
 
 
  • ubuntu24S:与界面中「文件夹名称」完全一致
  • /mnt/ubuntu24s:上一步创建的本地挂载目录
 

3. 验证挂载结果

 
bash
 
运行
 
 
 
# 查看挂载目录下的文件,是否与宿主机共享文件夹一致
ls /mnt/ubuntu24s
 
 
能看到宿主机文件即挂载成功,无需重启虚拟机。
 

 

四、权限优化(普通用户读写)

 
默认挂载后只有 root 用户能读写,普通用户访问会提示权限不足,可在挂载命令中指定用户 UID/GID:
 
bash
 
运行
 
 
 
# 先查看当前用户的 UID 和 GID(默认 Ubuntu 用户均为 1000)
id# 带权限参数重新挂载
sudo mount -t vboxsf -o uid=1000,gid=1000 ubuntu24S /mnt/ubuntu24s
 
 

 

五、补充:开机自动挂载(永久生效)

 
若希望每次开机自动挂载,无需手动执行命令,可配置 /etc/fstab
 

1. 编辑 fstab 文件

 
bash
 
运行
 
 
 
sudo nano /etc/fstab
 
 

2. 在文件末尾添加一行

 
ini
 
 
ubuntu24S /mnt/ubuntu24s vboxsf defaults,uid=1000,gid=1000 0 0
 
 
  • 格式:共享名 挂载点 文件系统 权限 备份 自检
  • defaults:默认挂载参数,支持读写
  • uid=1000,gid=1000:让当前普通用户拥有读写权限
 

3. 临时生效并验证

 
bash
 
运行
 
 
 
# 加载 fstab 配置,无需重启
sudo mount -a# 验证挂载
ls /mnt/ubuntu24s
 
 
后续重启虚拟机将自动挂载该共享文件夹。
 

 

六、常见问题排查

 

1. 挂载提示 vboxsf: No such device

 
原因:未安装增强工具或内核未加载模块
 
解决:重新安装增强工具并加载模块
 
bash
 
运行
 
 
 
sudo apt install --reinstall virtualbox-guest-utils
sudo modprobe vboxsf
 
 

2. 挂载后看不到文件

 
原因:共享名大小写不匹配
 
解决:检查界面中「文件夹名称」与挂载命令中的共享名是否完全一致(包括大小写)
 

3. 普通用户无法读写

 
原因:挂载时未指定用户 UID/GID
 
解决:重新挂载时添加 -o uid=1000,gid=1000 参数
 

 

七、总结

 
表格
 
方案是否需要重启优点缺点
手动挂载 ❌ 不需要 秒级生效,灵活可控 每次开机需手动执行命令
fstab 自动挂载 ✅ 仅需一次重启 永久生效,无需手动操作 需修改系统配置,有一定门槛
 
日常临时使用推荐手动挂载,长期使用推荐配置 fstab 自动挂载。
http://www.jsqmd.com/news/816597/

相关文章:

  • 告别硬件SPI!用STM32F103普通IO口搞定XY2-100振镜协议的全流程记录与性能测试
  • 调用 OpenAI/Claude API 总是 429 报错?我用这套重试+限流策略彻底解决
  • 零基础学普拉提去哪学?2026 正规榜单推荐 - 品牌2025
  • 2026临时集装箱十大高性价比品牌推荐 - 深度智识库
  • 西咸新区沣东新城优卓越制冷:靠谱的西安中央空调维修选哪家 - LYL仔仔
  • 为OpenClaw智能体工作流配置Taotoken作为底层模型提供商
  • 告别丑图表!用C# Winform Chart控件打造专业级数据可视化界面(附完整源码)
  • 2026年5月广东不锈钢品牌加盟—TOP5排名榜单 - 界川
  • 摆脱进口设备依赖 浙江润鑫汽车轴重仪诠释国货高端实力 - 品牌速递
  • 2026杭州二手包回收榜:合扬领衔,价格透明 - 奢侈品回收测评
  • 【实战进阶】STM32中断响应与状态机:按键轮询控制LED动态闪烁模式
  • 告别卡顿!用ESPAsyncWebServer给你的ESP32物联网项目换个‘异步’心脏(附完整代码)
  • 最靠谱建议国内代理报税服务商有哪些?2026年市场选择前5排名发布,布局广州佛山等地区 - 十大品牌榜
  • 2026年国内外CRM系统有哪些?7款主流产品大盘点 - Blue_dou
  • Golang怎么实现队列数据结构_Golang如何用切片实现先进先出的队列【方法】
  • MetaLens AI:解锁Ray-Ban智能眼镜第一视角直播与实时视觉AI
  • 抖音批量下载工具:高效管理抖音内容的专业解决方案
  • 2026汽车轴重仪品牌推荐,浙江润鑫,一致好评的优选厂家 - 品牌速递
  • 国内造孔剂生产厂家实力排行:核心参数实测对比 - 奔跑123
  • 初次使用Taotoken模型广场进行模型选型与测试的体会
  • 6秒完成六源分离:htdemucs_6s音频AI模型终极实战指南
  • 2026中山黄金回收全攻略:行业套路全拆解+润富6店详解,新手变现零踩坑 - 润富黄金珠宝行
  • VMware 16安装Win11踩坑实录:除了TPM,这几个隐藏设置你也得检查
  • 为OpenClaw智能体配置Taotoken作为后端大模型服务提供方
  • Keil软件仿真中内存访问权限报错(Error 65)的深度解析与一劳永逸的解决方案
  • 零基础健身教练培训学校怎么选?2026 靠谱机构推荐 - 品牌2025
  • 告别丑地图!用ArcMap Layout View做出专业级学术海报的5个细节
  • 2026 年绍兴开锁/换锁/开汽车锁服务实测榜单|优选绍兴越铭家庭开锁最新优质商家电话推荐 - 资讯速览
  • 2026年618活动和国补哪个力度大?618什么时候几号买苹果手机最便宜划算,iphone17能降价多少? - 资讯速览
  • 从‘傅里叶变换’到‘FIR滤波器’:用大白话拆解高速串行信号Tx EQ(发送端均衡)到底在忙活啥