在 Ubuntu 下插入 U 盘却不显示(在文件管理器里看不到、桌面没图标、或 df 里没有),通常是没有被自动挂载或识别,而不是 U 盘一定坏了。下面按「最常见 → 较少见」帮你排查。
插上 U 盘,执行:
lsusb
或看内核日志:
dmesg | tail
✅ 如果看到类似:
usb 1-1: new high-speed USB device
说明 系统已识别 USB 设备
❌ 如果完全没有反应:
lsblk
正常应看到类似:
sdb
└─sdb1
Ubuntu 桌面一般会自动挂载到:
/media/用户名/U盘名
如果没有:
sudo mkdir /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
然后:
ls /mnt/usb
如果 U 盘是:
安装支持:
sudo apt install exfat-fuse exfat-utils
# 或新版本
sudo apt install exfatprogs
NTFS:
sudo apt install ntfs-3g
sudo fdisk -l /dev/sdb
如果:
需要格式化(⚠️ 会清空数据):
sudo mkfs.vfat /dev/sdb1
即使挂载了,普通用户可能看不到:
mount | grep sdb
可加权限挂载:
sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb
服务器版 Ubuntu 不会自动弹窗,也不会显示桌面图标。
只能通过:
lsblk
mount
确认是否挂载。
| 检查项 | 命令 |
|---|---|
| USB 是否识别 | lsusb |
| 磁盘是否存在 | lsblk |
| 是否挂载 | mount |
| 文件系统支持 | blkid |
| 手动挂载测试 | mount /dev/sdb1 /mnt/usb |
lsblk 和 dmesg | tail 的输出我可以一步步帮你定位到具体原因并给出命令。