首先尝试重新插拔USB设备,或更换其他USB接口(如从USB 3.0换到USB 2.0接口),排除接触不良或接口故障的问题。如果可能,将USB设备插入另一台电脑,确认设备本身是否正常工作。
打开终端,输入以下命令查看USB设备是否被系统检测到:
lsusb:列出所有连接的USB设备,若设备未出现在列表中,可能是硬件故障或接口问题。sudo fdisk -l:查看磁盘分区信息,寻找USB设备对应的设备名(如/dev/sdb1,通常为sdb或sdc开头的分区)。若USB设备使用exFAT或NTFS格式(Ubuntu默认仅支持FAT32、ext4等格式),需安装对应工具:
sudo apt install exfat-utils exfat-fuse。sudo apt install ntfs-3g(Ubuntu 20.04及以上版本已内置,无需额外安装)。若自动挂载失败,可通过命令行手动挂载:
sudo mkdir -p /mnt/usb(可自定义路径,如/media/usb)。sudo mount /dev/sdb1 /mnt/usb(将/dev/sdb1替换为lsblk或fdisk -l中查看到的USB设备名)。若挂载时提示“文件系统损坏”,可使用fsck命令修复(需卸载设备后操作):
sudo umount /dev/sdb1。sudo fsck /dev/sdb1(根据提示输入y确认修复)。若挂载后可访问但无法读写,需调整权限或修改udev规则:
sudo chmod 777 /mnt/usb(赋予所有用户读写权限,重启后失效)。lsusb获取设备ID(如ID 046d:c52b,即厂商ID:产品ID)。sudo nano /etc/udev/rules.d/50-usb.rules。SUBSYSTEMS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b", MODE="0777", OWNER="your_username", GROUP="your_username"
sudo udevadm control --reload。若需USB设备开机自动挂载,可编辑/etc/fstab文件:
blkid命令获取USB设备的UUID(如sudo blkid /dev/sdb1)。/etc/fstab:sudo nano /etc/fstab,添加一行:UUID=1234-5678 /mnt/usb vfat defaults 0 0
(将UUID替换为实际值,vfat改为你的文件系统格式,如ntfs、ext4)。sudo apt update && sudo apt upgrade,确保系统软件包为最新版本。