Linux blkid命令是用于查询文件系统的UUID(Universally Unique IDentifier)和其他信息的命令。UUID是用于唯一标识文件系统的一种标识符,可以确保系统更加安全和稳定。下面是blkid命令的使用方法和示例说明:
命令语法
blkid [options] [device...]
命令参数
-c <file>
:使用指定的缓存文件(默认为/etc/blkid.tab
),可以提高查询速度。-p
:格式化输出,以便易于解析。-s <tag>
:只输出指定的标签信息。-t <type>
:只查询指定类型的设备,如ext4
、ntfs
等。-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等信息。