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、范例:
范例1:blkid(默认查找系统中所有块设备的简要信息,信息中有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