在 Debian 里插上 U 盘却“没反应”,通常不是系统坏了,而是没有自动挂载或你没看到挂载点。可以按下面步骤一步步排查。
dmesg | tail
插入 U 盘后再看,应该能看到类似:
sdX: sdX1
说明系统已经识别(如 sdb、sdc)。
lsblk
如果看到 /dev/sdb1 但没有 MOUNTPOINT,说明识别了但没挂载。
Debian 最小化安装 / 服务器版默认不会自动挂载 U 盘。
解决:
sudo mkdir /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
然后:
ls /mnt/usb
如果你没有装 udisks2 + 桌面环境(GNOME/KDE),插 U 盘不会弹窗。
服务器用户基本都要手动 mount。
比如:
检查:
sudo fdisk -l
如果是 NTFS:
sudo apt install ntfs-3g
如果是 exFAT:
sudo apt install exfat-fuse exfat-utils
sudo fdisk -l /dev/sdb
如果看不到分区,可能 U 盘损坏或需格式化。
即使挂载了,也可能:
ls: cannot open directory '/mnt/usb': Permission denied
解决:
sudo chmod -R 755 /mnt/usb
或用 sudo 查看。
确保安装:
sudo apt install udisks2gvfs
编辑 /etc/fstab(不推荐新手随便改)
lsblk 能看到 U 盘mount 能用如果你愿意,可以把下面命令的输出贴出来,我可以直接帮你判断:
lsblk
sudo fdisk -l
dmesg | tail