004、blkid命令
本文最后更新于 66 天前,其中的信息可能已经过时,如有错误请发送邮件到wuxianglongblog@163.com

一,blkid的用途

blkid 命令是一个命令行工具,它可以显示关于可用块设备的信息

二,blkid所属的rpm包及安装

1,所属的rpm包
[root@blog ~]# whereis blkid
blkid: /usr/sbin/blkid /usr/share/man/man8/blkid.8.gz
[root@blog ~]# rpm -qf /usr/sbin/blkid
util-linux-2.32.1-17.el8.x86_64
2,安装

如果找不到blkid命令,可以用dnf安装

[root@blog ~]# dnf install util-linux

三,查看版本和帮助

1,查看版本信息
[root@blog ~]# blkid --version
blkid from util-linux 2.32.1  (libblkid 2.32.1, 16-Jul-2018) 
2,查看帮助信息
[root@blog ~]# blkid --help 
3,查看手册
[root@blog ~]# man blkid

四,blkid使用的例子:

1,用blkid得到分区的uuid等信息
[root@blog ~]# blkid
/dev/vda1: UUID="e32cfa7a-df48-4031-8fdf-5eec92ee3039" TYPE="xfs" PARTUUID="1863aa79-01"
/dev/vdb1: UUID="7b7af437-97ef-4f76-8ea1-bb6498ae0f44" TYPE="xfs" PARTLABEL="primary" PARTUUID="c124c0e4-3626-4abf-a3e5-503c52e31417"
2,可以只查看指定的分区
[root@blog ~]# blkid /dev/vdb1
/dev/vdb1: UUID="7b7af437-97ef-4f76-8ea1-bb6498ae0f44" TYPE="xfs" PARTLABEL="primary" PARTUUID="c124c0e4-3626-4abf-a3e5-503c52e31417"
3,只输出UUID信息
# -s: --match-tag: 查看指定的字段

[root@blog ~]# blkid -s UUID
/dev/vda1: UUID="e32cfa7a-df48-4031-8fdf-5eec92ee3039"
/dev/vdb1: UUID="7b7af437-97ef-4f76-8ea1-bb6498ae0f44"
4,只输出文件系统类型信息
[root@blog ~]# blkid -s TYPE
/dev/vda1: TYPE="xfs"
/dev/vdb1: TYPE="xfs"
5,列出所有分区
# -o: --output: 指定输出的格式

[root@blog ~]# blkid -o device
/dev/vda1
/dev/vdb1
6,根据UUID得到分区名
#-U: --uuid: 根据uuid做查询

[root@blog ~]# blkid -U 7b7af437-97ef-4f76-8ea1-bb6498ae0f44
/dev/vdb1
7,打印一个分区的详细信息
#-p, --probe:Switch to low-level superblock probing mode 切换到低级superblock probing模式

[root@blog ~]# blkid -po udev /dev/vdb1
ID_FS_UUID=7b7af437-97ef-4f76-8ea1-bb6498ae0f44
ID_FS_UUID_ENC=7b7af437-97ef-4f76-8ea1-bb6498ae0f44
ID_FS_TYPE=xfs
ID_FS_USAGE=filesystem
ID_PART_ENTRY_SCHEME=gpt
ID_PART_ENTRY_NAME=primary
ID_PART_ENTRY_UUID=c124c0e4-3626-4abf-a3e5-503c52e31417
ID_PART_ENTRY_TYPE=0fc63daf-8483-4772-8e79-3d69d8477de4
ID_PART_ENTRY_NUMBER=1
ID_PART_ENTRY_OFFSET=2048
ID_PART_ENTRY_SIZE=1048571904
ID_PART_ENTRY_DISK=253:16
8,清除blkid的缓存信息
[root@blog ~]# blkid -g
9,以列表形式查看分区信息
[root@blog ~]# blkid -o list

device             fs_type         label            mount point            UUID
----------------------------------------------------------------------------------------------------

/dev/vda1          xfs                              /                      e32cfa7a-df48-4031-8fdf-5eec92ee3039
/dev/vdb1          xfs                              /databak               7b7af437-97ef-4f76-8ea1-bb6498ae0f44

五,uuid在文件系统中的查询方式:

[root@blog ~]# ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 Apr  6 14:10 7b7af437-97ef-4f76-8ea1-bb6498ae0f44 -> ../../vdb1
lrwxrwxrwx 1 root root 10 Apr  6 10:13 e32cfa7a-df48-4031-8fdf-5eec92ee3039 -> ../../vda1
说明:uuid在文件系统中有相应的记录

六,查看centos的版本

[root@blog ~]# cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)
谨此笔记,记录过往。凭君阅览,如能收益,莫大奢望。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇