1、blkid简单介绍

    man信息:

·     blkid - locate/print block device attributes       定位/打印块设备属性

2、blkid选项:

选项

含义

-L

通过卷标查找对应的分区

-U

通过UUID查找对应的分区

-s UUID

显示指定设备的UUID(默认显示所有设备)

-s LABEL

显示指定设备的LABEL(默认显示所有设备)

-s TYPE

显示指定设备的文件系统(默认显示所有设备)

-o device

显示所有设备名称

-o list

以列表形式查看详细信息(默认显示所有设备)

3、范例:

范例1blkid(默认查找系统中所有块设备的简要信息,信息中有UUID和文件系统类型)

[root@vms002 /]# blkid
/dev/sda1: UUID="1d099140-c51a-4c87-aea4-cf763e7474f8" TYPE="xfs" 
/dev/sda2: UUID="18b51e7c-c2ab-43f7-b7d8-eddb5efd4d54" TYPE="swap" 
/dev/sr0: UUID="2015-02-19-11-11-02-00" LABEL="RHEL-7.1 Server.x86_64" TYPE="iso9660" PTTYPE="dos"

范例2:-U通过UUID查找对应的分区

[root@vms002 /]# blkid -U 18b51e7c-c2ab-43f7-b7d8-eddb5efd4d54
/dev/sda2

范例3:-s UUID显示指定设备的UUID(默认显示所有设备)

[root@vms002 /]# blkid -s UUID
/dev/sda1: UUID="1d099140-c51a-4c87-aea4-cf763e7474f8" 
/dev/sda2: UUID="18b51e7c-c2ab-43f7-b7d8-eddb5efd4d54" 
/dev/sr0: UUID="2015-02-19-11-11-02-00"

范例4:-s LABEL显示指定设备的LABEL(默认显示所有设备)

[root@vms002 /]# blkid -s LABEL
/dev/sr0: LABEL="RHEL-7.1 Server.x86_64"

范例5:-L通过卷标查找对应的分区

[root@vms002 /]# blkid -L "RHEL-7.1 Server.x86_64"
/dev/sr0

注意:卷标中如果有空格,需要用双引号””括起来

范例6:-s TYPE显示指定设备的文件系统(默认显示所有设备)

[root@vms002 /]# blkid -s TYPE
/dev/sda1: TYPE="xfs" 
/dev/sda2: TYPE="swap" 
/dev/sr0: TYPE="iso9660"

范例7:-o device显示所有设备名称(默认显示所有设备)

[root@vms002 /]# blkid -o device
/dev/sda1
/dev/sda2
/dev/sr0

范例8:-o list以列表形式查看详细信息(默认显示所有设备)

[root@vms002 /]# blkid -o list
device     fs_type label    mount point    UUID
--------------------------------------------------------------------------
/dev/sda1  xfs              /              1d099140-c51a-4c87-aea4-cf763e7474f8
/dev/sda2  swap             <swap>         18b51e7c-c2ab-43f7-b7d8-eddb5efd4d54
/dev/sr0   iso9660 RHEL-7.1 Server.x86_64 /mnt 2015-02-19-11-11-02-00