1. 连接USB设备
将USB设备插入Debian系统的USB端口,等待系统识别设备。
2. 确认USB设备识别
打开终端,使用以下命令查看系统是否识别到USB设备:
lsblk:列出所有块设备,找到未挂载的USB分区(通常为/dev/sdb1、/dev/sdc1等,格式为“磁盘名+分区号”);dmesg | grep usb:查看内核日志,确认USB设备连接信息;lsusb:列出所有USB设备,验证设备是否被系统检测到。3. 创建挂载点
挂载点是一个用于访问USB内容的目录,通常创建在/mnt下(如/mnt/usb)。使用以下命令创建:
sudo mkdir -p /mnt/usb
-p参数用于避免目录已存在的错误。
4. 手动挂载USB设备
使用mount命令将USB设备挂载到指定挂载点,需指定文件系统类型(如FAT32、NTFS):
sudo mount -t vfat /dev/sdb1 /mnt/usb
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
若需支持中文显示,可添加iocharset=utf8参数(如FAT32):
sudo mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb
注:/dev/sdb1需替换为lsblk命令中识别的实际设备名。
5. 验证挂载结果
使用以下命令确认USB设备已成功挂载:
df -h
输出中应显示/mnt/usb挂载点及对应的USB设备信息(如容量、文件系统类型)。
6. 卸载USB设备
使用完毕后,需先卸载设备再拔出USB,避免数据损坏:
sudo umount /mnt/usb
注:若提示“target is busy”,请关闭所有访问/mnt/usb的终端或文件管理器后再试。
7. 可选:配置自动挂载(开机自启)
若需每次插入USB时自动挂载,可通过以下两种方式实现:
/etc/fstab文件sudo blkid
输出示例:/dev/sdb1: UUID="1234-ABCD" TYPE="vfat"。/etc/fstab文件:sudo nano /etc/fstab
UUID=1234-ABCD /mnt/usb vfat defaults,iocharset=utf8,noauto,user 0 0
参数说明:
noauto:开机不自动挂载,需手动触发(如插入USB时通过udev规则挂载);user:允许普通用户挂载设备。Ctrl+O→Enter→Ctrl+X),测试配置是否正确:sudo mount -a
若无报错,重启系统后插入USB会自动挂载。sudo nano /etc/udev/rules.d/99-usb-storage.rules
SYMLINK为自定义符号链接名,如usbdisks):ACTION=="add", KERNEL=="sd*[0-9]", ENV{DEVTYPE}=="partition", ENV{ID_BUS}=="usb", SYMLINK+="usbdisks/%k", MODE="0660"
该规则会在/dev/usbdisks/下创建USB设备的符号链接(如/dev/usbdisks/sdb1),便于后续挂载。sudo udevadm control --reload-rules
插入USB后,可通过符号链接(如/dev/usbdisks/sdb1)挂载设备。