功能说明
使用blkid命令可以查询包含交换分区的系统的块设备所使用的文件系统类型、卷标和UUD等信息。
在Linux上,可以使用blkid命令查询查询设备上使用的文件系统类型。 blkid主要用于查询系统块设备(包括交换分区)中使用的文件系统类型、标签和UUID等信息。
uid的作用
uid是标识系统中存储设备的字符串。 其目的是使用户能够唯一地识别系统中的所有存储设备,无论系统中的所有存储设备是什么类型。 标识DVD驱动器、USB存储设备、系统中的硬盘设备等。
特点:
那是真正的唯一标志
Linux的许多重要功能现在开始依赖UUID
uid编号: UUID编号必须已格式化分区。
命令语法:
blkid分区设备
选项含义:
选项
意思是
-L
将卷标转换为设备名称
-U
将uid转换为设备名称
-p
检测低级别超级块
-i
收集有关I/O限制的信息
-o
使用以下输出格式
value:显示标签的值
device:仅显示设备的名称
list:以易于使用的格式显示设备
udev :显示为“键=值”,便于部署udev的环境
export:显示为“键=值”,便于部署环境
full:显示所有标签
-h
显示帮助信息
示例:
显示磁盘分区/dev/sda3的文件系统类型、卷标、UUID等信息
[ root @ localhost~] # bl kid/dev/sda 3
/dev/sda : uuid=' e7a dfeb9- 8749-48cd-90cd-61de 56c9af 74 ' type=' ext4'
添加管道符号以查找UUID号
[ root @ Xue god 163~] # bl kid|grep sdb 1
/dev/sdb1:级别=' cc ' uuid=' 0e 77 CD a6-4c 43-47 a9-ae7e-c 27661234760 ' type=' ext4'
[ root @ Xue god 163~] # tune2fs-l/dev/SD B1|grep uuid
文件系统uuid :0 e 77 CDA6- 4c 43-47 a9-ae7e-c 27661234760
输出到自动装载/etc/fstab配置文件
[ root @ localhost~] # bl kid/dev/SD B3/etc/fstab
[ root @ Xue god 163~~ ] # vim/etc/fstab
uid=0e 77 CD a6-4c 43-47 a9-ae7e-c 27661234760/SD B1 ext4defaults 0
显示UUID是83ff 032 a-757 e-4466-8d64-0885281 ce22b的设备名称
[ root @ localhost~] # bl kid-u 83 ff 032 a-757 e-4466-8d64-0885281 ce22b
/dev/sda1
显示卷标的是引导的设备名称
[root@localhost ~]# blkid -L boot
显示磁盘分区/dev/sda1的低级超级块信息
[ root @ localhost~] # bl kid-p/dev/sda 1
/dev/sda 1: uuid=' 83ff 032 a-757 e-4466-8d64-0885281 ce22b ' type=' xfs ' usage='文件系统' part _ entry,
收集有关磁盘分区/dev/sda1的I/O限制的信息
[ root @ localhost~] # bl kid-I/dev/sda 1
DEVNAME=/dev/sda1
MINIMUM_IO_SIZE=512
PHYSICAL_SECTOR_SIZE=512
LOGICAL_SECTOR_SIZE=512
显示磁盘的所有标签
[root@localhost ~]# blkid -o full
/dev/mapper/centos-root 3360 uuid=' f74 e e8de-84 a2-49c B- 82e3-1C5 fef 2cd 92b ' type=' xfs '
/dev/sda 2: uuid='2fqb5r-telk-mir5- c46s-cecy-ysxa-k1hk 17 ' type=' LV m2 _ member '
/dev/sda 1: uuid=' 83ff 032 a-757 e-4466-8d64-0885281 ce22b ' type=' xfs '
/dev/mapper/centos-swap 3360 uuid=' 274 d2ea0- deba-4be9-9f32-c080 EFD 68096 ' type=' swap '
显示所有磁盘分区的文件系统类型、卷标和UUID等信息
[root@localhost ~]# blkid
/dev/mapper/centos-root 3360 uuid=' f74 e e8de-84 a2-49c B- 82e3-1C5 fef 2cd 92b ' type=' xfs '
/dev/sda 2: uuid='2fqb5r-telk-mir5- c46s-cecy-ysxa-k1hk 17 ' type=' LV m2 _ member '
/dev/sda 1: uuid=' 83ff 032 a-757 e-4466-8d64-0885281 ce22b ' type=' xfs '
/dev/mapper/centos-swap 3360 uuid=' 274 d2ea0- deba-4be9-9f32-c080 EFD 68096 ' type=' swap '
显示所有磁盘分区的UUID
[root@localhost ~]# blkid -s UUID
/dev/mapper/centos-root 3360 uuid=' f74e e8de-84a2- 49c B- 82e3-1C5 fef 2cd 92b '
/dev/sda 2: uuid='2fqb5r-telk-mir5- c46s-cecy-ysxa-k1hk 17 '
/dev/sda 1: uuid=' 83ff 032 a-757 e-4466-8d64-0885281 ce22b '
/dev/mapper/centos-swap : uuid=' 274 d2ea0- deba-4be9-9f32-c 080 EFD 68096 '
显示/dev/sda1磁盘分区的UUID
[ root @ localhost~] # bl kid-su uid/dev/sda 1
/dev/sda 1: uuid=' 83ff 032 a-757 e-4466-8d64-0885281 ce22b '