Linux blkid命令的用法(附带实例)
Linux 的 blkid 命令来自英文词组 block ID 的缩写,其功能是显示块设备信息。
blkid 命令能够查看 Linux 系统中全部的块设备(也就是我们俗称的硬盘或光盘设备)信息,并可以依据块设备名称、文件系统类型、硬盘卷标、UUID 等进行信息检索。
blkid 命令的语法格式如下:
【实例 1】显示当前系统中全部的块设备信息(名称、UUID、文件系统类型等):
【实例 2】显示指定块设备所对应的 UUID 信息:
【实例 3】以列表方式显示当前系统中全部块设备信息:
【实例 4】显示系统中所有块设备的名称信息:
【实例 5】显示系统中所有块设备的文件系统类型信息:
【实例 6】显示系统中所有块设备的LABEL信息:
blkid 命令能够查看 Linux 系统中全部的块设备(也就是我们俗称的硬盘或光盘设备)信息,并可以依据块设备名称、文件系统类型、硬盘卷标、UUID 等进行信息检索。
blkid 命令的语法格式如下:
blkid 参数 块设备名常用参数见下表:
选项 | 说明 | 选项 | 说明 |
---|---|---|---|
-g | 显示缓存信息 | -p | 切换至低级超级块探测模式 |
-i | 显示 I/O 限制信息 | -U | 显示 UUID 对应的分区信息 |
-L | 显示卷标对应的分区信息 | -v | 显示版本信息 |
-s | 设置匹配类型 | -o | 设置输出类型 |
【实例 1】显示当前系统中全部的块设备信息(名称、UUID、文件系统类型等):
[root@clinux ~]# blkid /dev/sda1: UUID="ea96959d-6fb2-4680-984e-53a1288cb21a" TYPE="xfs" PARTUUID="e2147da7-01" /dev/sda2: UUID="UkZsuT-AEZL-O1Js-71NH-qHfL-2ELp-N9wklL" TYPE="LVM2_member" PARTUUID="e2147da7-02" /dev/sr0: UUID="2019-04-04-08-40-23-00" LABEL="RHEL-8-0-0-BaseOS-x86_64" TYPE="iso9660" PTUUID="0da1aba4" PTTYPE="dos" /dev/mapper/rhel-root: UUID="6204eca9-58b0-440c-b79c-498b7f64c920" TYPE="xfs" /dev/mapper/rhel-swap: UUID="b02544bb-a3b8-4030-92c9-b2355dd29383" TYPE="swap"
【实例 2】显示指定块设备所对应的 UUID 信息:
[root@clinux ~]# blkid -s UUID /dev/sda1 /dev/sda1: UUID="ea96959d-6fb2-4680-984e-53a1288cb21a"
【实例 3】以列表方式显示当前系统中全部块设备信息:
[root@clinux ~]# blkid -o list Device fs_type label mount point UUID ------------------------------------------------------------------------------- /dev/sda1 xfs /boot ea96959d-6fb2-4680-984e-53a1288cb21a /dev/sda2 LVM2_member (in use) UkZsuT-AEZL-O1Js-71NH-qHfL-2ELp-N9wklL /dev/sr0 iso9660 RHEL-8-0-0-BaseOS-x86_64 /media/cdrom 2019-04-04-08-40-23-00 /dev/mapper/rhel-root xfs / 6204eca9-58b0-440c-b79c-498b7f64c920 /dev/mapper/rhel-swap swap [SWAP] b02544bb-a3b8-4030-92c9-b2355dd29383
【实例 4】显示系统中所有块设备的名称信息:
[root@clinux ~]# blkid -o device /dev/sda1 /dev/sda2 /dev/sr0 /dev/mapper/rhel-root /dev/mapper/rhel-swap
【实例 5】显示系统中所有块设备的文件系统类型信息:
[root@clinux ~]# blkid -s TYPE /dev/sda1: TYPE="xfs" /dev/sda2: TYPE="LVM2_member" /dev/sr0: TYPE="iso9660" /dev/mapper/rhel-root: TYPE="xfs" /dev/mapper/rhel-swap: TYPE="swap"
【实例 6】显示系统中所有块设备的LABEL信息:
[root@clinux ~]# blkid -s LABEL /dev/sr0: LABEL="RHEL-8-0-0-BaseOS-x86_64"