命令行方式(通用性强,适用于所有发行版)
识别U盘设备
插入U盘后,打开终端(Ctrl+Alt+T
),执行:
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 238G 0 part /
sdb 8:16 1 14.9G 0 disk
└─sdb1 8:17 1 14.9G 0 part
关键说明:
sdb
或sdc
通常是U盘(根据容量判断)。RM=1
表示可移动设备(Removable Media)。
查看详细信息
使用fdisk
确认设备:
sudo fdisk -l
检查输出中容量匹配的磁盘(如 /dev/sdb1
)。
挂载与访问U盘
- 手动挂载(若未自动挂载):
sudo mkdir -p /mnt/usb # 创建挂载点 sudo mount /dev/sdb1 /mnt/usb # 挂载U盘分区
- 访问文件:
cd /mnt/usb && ls # 进入目录查看文件
安全卸载U盘
sudo umount /dev/sdb1 # 卸载分区 sudo eject /dev/sdb # 弹出设备(物理安全)
图形界面方式(适合桌面用户)
自动弹窗(主流桌面环境)
插入U盘后,系统通常自动弹出文件管理器窗口(如GNOME的Files、KDE的Dolphin),U盘图标出现在侧边栏,点击即可访问。
手动查找路径
- 文件管理器中查看路径:
- GNOME:
/run/media/$USER/U盘标签
- KDE:
/media/$USER/U盘标签
- XFCE:
/media/
或/run/media/
- GNOME:
常见问题解决
U盘未识别
- 检查硬件:换USB接口或主机,确认U盘无损坏。
- 内核日志:执行
dmesg | tail
,插入U盘观察输出:[ 123.456789] usb 2-1: New USB device found, idVendor=0781, idProduct=5591 [ 123.789012] sd 5:0:0:0: [sdb] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
若无输出,可能是驱动问题。
挂载失败
- 错误提示:
mount: /mnt/usb: wrong fs type
解决:安装文件系统支持包(如NTFS:sudo apt install ntfs-3g
)。 - 无读写权限:
sudo chmod 777 /mnt/usb # 临时授权(慎用)
无分区表(如新U盘)
使用 gparted
工具创建分区:
sudo apt install gparted # 安装 sudo gparted # 启动并格式化
高级技巧
-
自动挂载配置
编辑/etc/fstab
(需谨慎):/dev/sdb1 /mnt/usb auto defaults,user 0 0
-
监控USB热插拔事件
udevadm monitor --property # 实时查看设备事件
Linux查看U盘的核心步骤:识别设备 → 挂载分区 → 安全卸载,命令行提供最可靠的底层控制,图形界面适合快速操作,遇到问题时,结合 dmesg
日志和工具排查能高效解决,始终通过 umount
卸载避免数据损坏,体现了Linux系统对硬件管理的严谨性。
引用说明基于Linux内核文档(kernel.org)及Ubuntu、Arch Linux官方手册,部分命令参考自GNU Coreutils,实践环境为Ubuntu 22.04 LTS与Kernel 5.15。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9773.html