详解Linux blkid命令:显示设备的 UUID 和文件系统类型

  • Post category:Linux

Linux blkid命令是用于查询文件系统的UUID(Universally Unique IDentifier)和其他信息的命令。UUID是用于唯一标识文件系统的一种标识符,可以确保系统更加安全和稳定。下面是blkid命令的使用方法和示例说明:

命令语法

blkid [options] [device...]

命令参数

  • -c <file>:使用指定的缓存文件(默认为/etc/blkid.tab),可以提高查询速度。
  • -p:格式化输出,以便易于解析。
  • -s <tag>:只输出指定的标签信息。
  • -t <type>:只查询指定类型的设备,如ext4ntfs等。
  • -g:显示所有文件系统类型及其对应的标签。

命令示例

示例一:查询指定设备的UUID

以下命令查询/dev/sda1/设备的UUID:

blkid /dev/sda1

输出:

/dev/sda1: UUID="be3a062a-1e91-4a51-bbbc-a4d342f01ad2" TYPE="ext4" PARTUUID="9615076e-01"

其中UUID字段即为查询得到的UUID值。

示例二:查询所有设备的信息

以下命令查询系统中所有设备的信息:

blkid

输出:

/dev/sda1: UUID="be3a062a-1e91-4a51-bbbc-a4d342f01ad2" TYPE="ext4" PARTUUID="9615076e-01"
/dev/sda2: UUID="9b984ca7-0dc1-44f7-a003-272468ccffdd" TYPE="swap" PARTUUID="9615076e-02"
/dev/sdb1: UUID="c5d6dfe4-4505-4ae5-8d7e-94d1fa65cdc3" TYPE="ext4" PARTUUID="3dd3be3a-01"

其中每个设备对应一行,包含其UUID、类型和PARTUUID等信息。