简介

  • blkid命令

linux blkid命令 详解

blkid 是一个 Linux 命令,用于查看块设备的 UUID(Universally Unique Identifier)以及其他属性信息。它通常用于识别磁盘分区、USB 设备、以及其他存储设备。下面是关于 blkid 命令的详细解释:

1. 基本用法:

1
blkid [options] [device...]
  • options: 可选参数,用于指定不同的输出格式和过滤选项。
  • device...: 可选参数,用于指定要查看的设备,如果未指定,则会列出系统上所有的块设备。

2. 主要选项:

  • -p:打印完整的设备属性。
  • -o value: 指定输出格式,可以是 device, label, uuid, type, partlabel, partuuid, parttype 等。
  • -t TYPE:只显示具有指定类型的设备。
  • -s tag:仅显示指定的标签。

3. 示例用法:

  1. 查看所有块设备的 UUID
    1
    
    blkid
    
  2. 查看特定设备的 UUID 和类型
    1
    
    blkid /dev/sda1
    
  3. 查看所有设备的详细信息
    1
    
    blkid -p
    
  4. 仅显示 ext4 类型的设备
    1
    
    blkid -t TYPE=ext4
    
  5. 指定输出格式为 UUID
    1
    
    blkid -o value -s UUID
    
  6. 仅显示指定标签的设备
    1
    
    blkid -s LABEL -t LABEL=DATA
    

4. 输出解释:

blkid 命令的输出通常类似于以下格式:

1
/dev/sda1: UUID="12345678-1234-1234-1234-123456789abc" TYPE="ext4" PARTUUID="12345678-01"
  • /dev/sda1: 设备路径。
  • UUID: 设备的唯一标识符。
  • TYPE: 设备的文件系统类型。
  • PARTUUID: 分区的唯一标识符。

5. 注意事项:

  • blkid 命令通常需要 root 权限才能执行。
  • 如果系统上没有安装 blkid 工具,可以通过安装 util-linux 软件包来获取它。

这些是关于 blkid 命令的基本概述和用法。通过探索不同的选项和参数,你可以根据自己的需要获取更多特定的信息。