lsblk
或 sudo fdisk -l
查看设备列表,2. 使用 df -h
命令查看已挂载设备,3. U盘路径通常显示为 /dev/sdX
(如sdb1)及挂载点(如/media/user/USBNAME
),4. 通过dmesg | tail
可查看最近连接的存储设备信息方法1:使用 lsblk
命令(推荐)
步骤:
- 插入U盘,打开终端
- 输入命令:
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/efi └─sda2 8:2 0 238G 0 part / sdb 8:16 1 14.9G 0 disk # ← 通常U盘显示为sdb/sdc等 └─sdb1 8:17 1 14.9G 0 part /media/user/USB_Drive
关键信息:
- 设备名:
sdb
,sdc
(以sdX
形式显示) - 分区:
sdb1
,sdb2
(末尾数字表示分区号) - 挂载点:
MOUNTPOINT
列显示路径(如/media/user/USB_Drive
)
方法2:通过 dmesg
查看内核日志
步骤:
- 插入U盘后立即执行:
dmesg | tail -n 20
- 查找关键日志:
[ 1234.567890] sd 2:0:0:0: [sdb] Attached SCSI removable disk [ 1234.567901] sdb: sdb1
说明: 最后几行会显示U盘设备名(如
sdb
)和分区信息。
方法3:使用 fdisk
工具
步骤:
sudo fdisk -l
输出示例:
Disk /dev/sdb: 14.9 GiB, 16000000000 bytes, 31250000 sectors Device Boot Start End Sectors Size Id Type /dev/sdb1 * 2048 31249999 31247952 14.9G c W95 FAT32
结果解读:
- U盘设备路径:
/dev/sdb
- 分区路径:
/dev/sdb1
方法4:检查挂载点(mount
或 df
)
-
查看已挂载设备:
mount | grep sd
输出示例:
/dev/sdb1 on /mnt/usb type vfat (rw,relatime)
-
使用
df
:df -hT | grep sd
输出示例:
/dev/sdb1 vfat 15G 1.2G 14G 8% /mnt/usb
方法5:图形界面查看(通用方法)
- 插入U盘后,文件管理器(如Nautilus、Dolphin)左侧会显示U盘图标
- 右键图标 → “Properties”(属性) → 查看”Location”(位置)或挂载路径
- 或通过系统设置 → “Disks”(磁盘工具) → 选择U盘查看设备路径(如
/dev/sdb
)
注意事项
- 权限问题: 部分命令需
sudo
权限(如fdisk -l
) - 设备名规律:
- 第一块硬盘:
sda
- U盘通常为
sdb
,sdc
(按插入顺序递增)
- 第一块硬盘:
- 安全卸载: 操作前确保U盘未挂载:
umount /dev/sdb1 # 替换为实际分区路径
- 无显示? 尝试重新插拔或检查USB接口是否正常
- 快速定位: 优先使用
lsblk
(无需root权限) - 详细分区信息: 用
sudo fdisk -l
- 挂载点查询:
mount
或df -h
- 故障排查:
dmesg
查看内核识别记录
通过以上方法,可准确获取U盘的设备路径(如 /dev/sdb
)和挂载路径(如 /mnt/usb
),为分区、格式化或数据操作提供基础。
引用说明: 基于Linux内核文档(kernel.org)及Ubuntu官方维护指南(help.ubuntu.com),命令验证环境为Linux 5.15+内核,操作涉及硬件设备时,请谨慎避免误选系统磁盘。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/47165.html