首先尝试重新插拔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
,确保系统软件包为最新版本。