centos8平台使用blkid查看分区信息
一,blkid的用途
blkid 命令是一个命令行工具,它可以显示关于可用块设备的信息
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,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)
centos8平台使用blkid查看分区信息的更多相关文章
- centos8平台使用lscpu查看cpu信息
一,lscpu所属的包: [root@yjweb ~]# whereis lscpu lscpu: /usr/bin/lscpu /usr/share/man/man1/lscpu.1.gz [roo ...
- linux下查看分区信息和剩余空间大小
1. 查看Linux系统分区信息,使用命令“fdisk -l” 2.使用命令”df -l和df -h“具体查看分区使用状况.实际这两个命令具有一样的作用区别是显示的容量单位不一样,当然也可以直接使用明 ...
- centos8平台使用parted管理分区
一,parted的用途 parted是GNU发布的强大的分区工具, parted命令可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区. 因为fdisk命令对于大于2T的分区无法划 ...
- centos8平台使用pstree查看进程树
一,pstree用途 Linux pstree命令将所有行程以树状图显示,树状图将会以 pid (如果有指定) 或是以 systemd 这个基本行程为根 (root) 说明:centos6及更旧版本为 ...
- mysql 分区信息查看
select partition_name part,partition_expression expr,partition_description descr,table_rows from INF ...
- fdisk -l查看硬盘分区信息及硬盘分区介绍
原文:https://blog.csdn.net/a1809032425/article/details/79692035 linux fdisk 命令和df区别是什么? fdisk工具是分区工具:d ...
- Linux命令学习—— fdisk -l 查看硬盘及分区信息
Linux命令学习(3)-- fdisk -l 查看硬盘及分区信息注意:在使用fdisk命令时要加上sudo命令,否则什么也不能输出linux fdisk 命令和df区别是什么? fdisk工具是分区 ...
- lsblk 查看分区和磁盘
lsblk 查看分区和磁盘 df -h ...
- 【Linux基础】查看硬件信息-硬盘
一.基础知识 1.磁盘分区 磁盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个.且基本分区可以 ...
随机推荐
- get、post请求方式在postman中使用步骤
1.get请求方式:不需要借助任何工具,在浏览器里面就可以发送请求,直接在浏览器里面输入访问 url?参数名=参数值 url?parma=abc&name=abcd 2.post请 ...
- 漏洞扫描工具acunetix破解安装步骤
Acunetix 12破解版安装教程 下载地址: 链接:https://pan.baidu.com/s/1jsKkrhOcx_O7ib7FQ6pidw 提取码:pwdj 1.下载软件压缩包文件,首先点 ...
- json模块:json.dumps()、json.loads()、json.dump()、json.load()
json.dumps().json.loads().json.dump().json.load() 4个方法的总结和使用: 注意:存在文件里面的东西,读出来都是字符串 import json 1.js ...
- 如何把自己开发的项目上传到GitHub仓库或者码云仓库?
首先你需要用你的邮箱去注册一个自己的GitHub仓库 or 码云仓库.然后确保你的电脑安装了git. 码云仓库:https://gitee.com/ GitHub:https://github.com ...
- Proxy使用详解
文档:Proxy 基本使用就不赘述,看文档即可 通用 1.Proxy可以包装任何形式的对象:包括原生数组,函数,甚至另一个代理 2.代理实例中没有指定的handler,实际就是操作原对象target: ...
- (jvm调优)一、linux内存查看命令
转载自https://blog.csdn.net/dongzhongyan/article/details/80067796 开始学习服务器性能查看以及调优 1.整体情况查看(任务管理器):top 第 ...
- Halcon使用骨架法处理激光条并拟合直线
dev_close_window () * 设置颜色 dev_set_color ('green') * 读取图像 read_image (Image, 'images3/1') * 获得图像尺寸 g ...
- 简单版 Promise/A+,通过官方872个测试用例
promise 标准 在实现 Promise 之前要清楚的是 JavaScript 中的 Promise 遵循了 Promises/A+ 规范,所以我们在编写 Promise 时也应当遵循这个规范,建 ...
- golang开发:select多路选择
select 是 Golang 中的一个控制结构,语法上类似于switch 语句,只不过select是用于 goroutine 间通信的 ,每个 case 必须是一个通信操作,要么是发送要么是接收,s ...
- 编程体系结构(04):JavaIO流文件管理
本文源码:GitHub·点这里 || GitEE·点这里 一.IO流分类 1.分类角度 流的方向 输入流:从数据源中读取数据到应用中的流: 输出流:从应用中将数据写入到目的地的流: 流数据类型 字节流 ...