温馨提示×

VirtualBox Debian如何挂载U盘

小樊
48
2026-07-02 00:34:59
栏目: 智能运维

VirtualBox 中的 Debian 虚拟机挂载 U 盘,常见有两种方式:虚拟机直接识别 U 盘(推荐)通过共享文件夹方式。下面一步步说明最常用、最稳定的方法。


方法一:把 U 盘直接挂载到 Debian 虚拟机(推荐)

一、准备工作

  1. Debian 虚拟机已安装增强功能(Guest Additions)(不是必须,但建议)
  2. VirtualBox 已安装扩展包(Extension Pack)
    • 宿主机 VirtualBox → 文件 → 检查更新/扩展包

二、宿主机设置(关键步骤)

  1. 关闭 Debian 虚拟机
  2. 打开 VirtualBox → 选中 Debian → 设置
  3. 进入 USB 设备
  4. 勾选 ✅ 启用 USB 控制器
  5. 选择:
    • ✅ USB 2.0(EHCI)控制器(推荐)
    • 或 USB 3.0(xHCI)
  6. 点击右侧 添加 USB 筛选器
    • 插入 U 盘
    • 选择你的 U 盘

✅ 效果:每次启动虚拟机,U 盘会自动尝试给虚拟机使用


三、启动 Debian 并挂载 U 盘

1️⃣ 启动 Debian 虚拟机

插入 U 盘

2️⃣ 查看是否识别 U 盘

lsblk

sudo fdisk -l

通常会看到类似:

/dev/sdb1

3️⃣ 创建挂载目录

sudo mkdir -p /mnt/usb

4️⃣ 挂载 U 盘

sudo mount /dev/sdb1 /mnt/usb

✅ 如果是 NTFS

sudo apt install ntfs-3g
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb

✅ 如果是 exFAT

sudo apt install exfat-fuse exfatprogs
sudo mount -t exfat /dev/sdb1 /mnt/usb

5️⃣ 访问 U 盘

cd /mnt/usb
ls

四、卸载 U 盘(很重要)

sudo umount /mnt/usb

sudo umount /dev/sdb1

⚠️ 不要直接拔 U 盘!


方法二:通过 VirtualBox 共享文件夹(不推荐用于 U 盘)

适合文件传输,但不适合“真正挂载 U 盘”

  1. 插入 U 盘到宿主机
  2. VirtualBox → 设置 → 共享文件夹
  3. 添加 U 盘目录
  4. Debian 中挂载:
sudo mount -t vboxsf 共享名 /mnt

❌ 不能识别 U 盘文件系统结构
✅ 仅适合复制文件


常见问题排查

❌ U 盘在 Debian 中看不到

✅ 检查:

lsusb

如果看到 U 盘但 lsblk 没有,可能是:

  • 没加 USB 筛选器
  • 没安装扩展包
  • USB 3.0 选错控制器

❌ 提示“设备正忙”

sudo lsof /mnt/usb
sudo umount -l /mnt/usb

❌ 普通用户无法访问

sudo chmod -R 755 /mnt/usb

总结(最推荐方案)

Debian 虚拟机使用 U 盘最佳方式:

  • VirtualBox → USB 控制器
  • 添加 USB 筛选器
  • mount /dev/sdX /mnt/usb

如果你愿意,我可以:

  • 给你 针对 Debian 12 的完整命令
  • 帮你解决 U 盘只能读不能写
  • 教你 自动挂载 U 盘(fstab / udev)

只要告诉我你的 宿主机系统(Windows / Linux / macOS) 即可 ✅

0