在 VirtualBox 中的 Debian 虚拟机挂载 U 盘,常见有两种方式:虚拟机直接识别 U 盘(推荐) 和 通过共享文件夹方式。下面一步步说明最常用、最稳定的方法。
✅ 效果:每次启动虚拟机,U 盘会自动尝试给虚拟机使用
插入 U 盘
lsblk
或
sudo fdisk -l
通常会看到类似:
/dev/sdb1
sudo mkdir -p /mnt/usb
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
cd /mnt/usb
ls
sudo umount /mnt/usb
或
sudo umount /dev/sdb1
⚠️ 不要直接拔 U 盘!
适合文件传输,但不适合“真正挂载 U 盘”
sudo mount -t vboxsf 共享名 /mnt
❌ 不能识别 U 盘文件系统结构
✅ 仅适合复制文件
✅ 检查:
lsusb
如果看到 U 盘但 lsblk 没有,可能是:
sudo lsof /mnt/usb
sudo umount -l /mnt/usb
sudo chmod -R 755 /mnt/usb
✅ Debian 虚拟机使用 U 盘最佳方式:
mount /dev/sdX /mnt/usb如果你愿意,我可以:
只要告诉我你的 宿主机系统(Windows / Linux / macOS) 即可 ✅