Linux如何查看U盘设备名称?

常用命令行方法

使用 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
└─sda2   8:2    0   238G  0 part /
sdb      8:16   1  14.9G  0 disk 
└─sdb1   8:17   1  14.9G  0 part /media/USB

解读

  • sdb 为U盘设备(通常以 sdX 命名,X 为字母)。
  • sdb1 是U盘的分区,MOUNTPOINT 显示挂载路径(如 /media/USB)。

使用 fdisk 命令

作用:查看磁盘分区详情,需管理员权限。
操作步骤

sudo fdisk -l

输出关键信息

Disk /dev/sdb: 14.9 GiB, 16008609792 bytes, 31266816 sectors
Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 31266815 31264768 14.9G  c W95 FAT32

解读

  • /dev/sdb 为U盘设备,下方显示其分区 /dev/sdb1

使用 dmesg 命令(排查设备识别问题)

作用:查看内核日志,插入U盘后实时捕获设备信息。
操作步骤

dmesg | tail -n 20

输出示例

[ 1234.567890] usb 2-1: New USB device found, idVendor=0781, idProduct=5590
[ 1234.567901] usb 2-1: Product: Ultra Fit
[ 1234.567910] usb 2-1: Manufacturer: SanDisk
[ 1234.568000] sd 0:0:0:0: [sdb] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)

解读

  • 末尾日志显示U盘被识别为 sdb,并包含品牌信息(如 SanDisk)。

使用 udevadm 命令(查看设备属性)

作用:获取U盘的详细属性(如厂商、序列号)。
操作步骤

udevadm info --query=all --name=/dev/sdb | grep -E "MODEL|VENDOR|ID_SERIAL"

输出示例

ID_VENDOR=SanDisk
ID_MODEL=Ultra_Fit
ID_SERIAL=4C530000110127112829

图形界面方法

  • 文件管理器
    插入U盘后,打开文件管理器(如 Nautilus、Dolphin),U盘名称通常显示在侧边栏(如 “USB 16GB”)。
  • 磁盘工具(GNOME Disks)
    搜索打开 “Disks” 应用,左侧列表显示所有存储设备,选中U盘可查看型号、容量等。

注意事项

  1. 安全移除U盘
    操作前卸载设备,避免数据损坏:

    sudo umount /dev/sdb1  # 替换为实际分区
  2. 设备命名规则
    • sda 为第一块硬盘,sdb 为第二块(通常即U盘)。
    • 若多设备共存,名称可能为 sdcsdd
  3. 权限问题
    fdisk 等命令需 sudo 权限,普通用户可使用 lsblk

  • 首选命令lsblk(无需权限,信息直观)。
  • 深度排查dmesg + udevadm(查看识别问题及属性)。
  • 安全提示:操作前确认设备名称,避免误格式化硬盘。
    通过系统原生工具(如 util-linux 包中的命令)执行操作,确保兼容性和可靠性。

引用说明:本文方法基于Linux核心工具(util-linuxsystemd-udev),适用于主流发行版(Ubuntu/CentOS等),命令参考自Linux手册页(man lsblk)及The Linux Documentation Project。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9469.html

(0)
酷番叔酷番叔
上一篇 2025年7月31日 17:52
下一篇 2025年7月31日 18:10

相关推荐

  • Linux中正在执行的脚本如何停止?

    在Linux系统中,脚本执行时的停止操作需根据脚本的运行状态(前台/后台)、是否包含子进程、是否需要资源清理等场景选择不同方法,正确的停止方式不仅能避免资源残留,还能防止数据损坏或进程僵死,以下是详细操作指南及场景分析,常见停止场景及操作方法前台脚本:直接中断当脚本通过终端直接执行(如./script.sh)时……

    2025年9月19日
    12700
  • linux下如何正确退出mysql数据库?

    在Linux系统中操作MySQL数据库时,正确退出MySQL客户端是日常管理的基础操作,无论是通过命令行还是图形化工具,掌握多种退出方法能帮助用户在不同场景下高效完成操作,本文将详细介绍Linux环境下退出MySQL的常用方法、注意事项及异常处理技巧,并通过表格对比不同方式的特点,最后附上常见问题解答,MySQ……

    2025年9月9日
    12700
  • 图形界面粘贴失效怎么办?

    在Linux系统中,粘贴操作是日常使用的基础功能,但因其环境多样性(如终端、图形界面、远程连接等),方法可能有所不同,以下内容基于Linux社区广泛验证的实践,结合官方文档和资深用户经验,确保准确性和可靠性,操作前请确认您的系统权限,避免安全风险,适用于GNOME、KDE、XFce等主流桌面环境:通用快捷键Ct……

    2025年7月31日
    14800
  • Linux如何进入U盘启动项?

    在Linux系统中进入U盘启动项是安装系统、运行Live环境或进行系统修复的常见操作,具体方法根据场景可分为两类:通过BIOS/UEFI设置直接启动U盘,或在已运行的Linux系统中通过GRUB引导加载U盘,以下是详细操作步骤和注意事项,前提条件:确保U盘可正常启动在尝试进入U盘启动前,需确认U盘已正确制作启动……

    2025年10月7日
    11900
  • 软中断如何提升系统性能?

    在Linux内核中,软中断(Softirq)是实现异步处理的核心机制,它负责高效处理网络数据包、块设备操作等对时效性要求高的任务,与硬件中断不同,软中断以内核线程形式运行,可被更高优先级的中断抢占,但不会嵌套自身,以下是其实现原理的深度解析:静态注册表Linux预定义了10种软中断类型(如网络收发包NET_RX……

    2025年6月13日
    15200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信