命令行方式(推荐)
检测U盘是否被识别
lsblk
- 作用:列出所有块设备(硬盘、U盘等),U盘通常显示为sdb、sdc等,容量可帮助识别。
- 输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 238.5G 0 disk └─sda1 8:1 0 238.5G 0 part / sdb 8:16 1 14.9G 0 disk └─sdb1 8:17 1 14.9G 0 part /media/user/USB_Drive
查看详细设备信息
sudo fdisk -l
- 作用:显示设备分区表,U盘信息通常在末尾,注意Device(如/dev/sdb1)和文件系统类型(如FAT32、NTFS)。
挂载U盘(若未自动挂载)
sudo mkdir /mnt/usb # 创建挂载点 sudo mount /dev/sdb1 /mnt/usb # 挂载U盘(替换sdb1为实际设备名)
访问U盘内容
cd /mnt/usb # 进入挂载目录 ls # 查看文件
卸载U盘(安全移除)
sudo umount /dev/sdb1 # 卸载设备
图形界面方式
- 插入U盘:系统通常自动挂载,桌面弹出U盘图标。
- 文件管理器:打开文件应用(如Nautilus、Dolphin),左侧栏点击U盘名称(如USB_Drive)。
- 手动挂载:若未显示,打开磁盘工具(Disks),选择U盘 → 点击”挂载”按钮。
安全移除U盘
- 命令行:卸载后执行 udisksctl power-off -b /dev/sdb。
- 图形界面:右键点击U盘图标 → 选择”安全移除”。
常见问题解决
- 
U盘不显示: - 检查连接:更换USB接口或重启。
- 内核日志:执行 dmesg | tail查看插入后的错误信息。
- 文件系统兼容性:Windows格式化的exFAT/U盘需安装驱动:
sudo apt install exfat-fuse exfat-utils # Debian/Ubuntu 
 
- 
无法卸载: - 关闭所有访问U盘的程序。
- 强制卸载:sudo umount -l /dev/sdb1(慎用)。
 
- 
只读访问: - 修复权限:sudo chown -R $USER:$USER /mnt/usb。
- 检查文件系统错误:
sudo fsck /dev/sdb1 # 先卸载再修复 
 
- 修复权限:
关键注意事项
- 设备名可能变化:每次插入后通过 lsblk确认。
- 避免直接拔除:必须卸载以防数据损坏。
- 权限问题:普通用户需用 sudo操作设备,或加入plugdev用户组。
Linux通过自动挂载简化了U盘访问,命令行工具(lsblk、mount)提供更精准控制,操作前务必确认设备标识符,完成后安全卸载,遇到兼容性问题时,安装对应驱动或检查文件系统完整性即可解决。
引用说明参考Linux内核文档(kernel.org)及Ubuntu官方维护指南(help.ubuntu.com),遵循Linux文件系统标准(Filesystem Hierarchy Standard),命令行工具说明基于
util-linux包文档(man7.org)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9326.html
 
                 
        