功能描述

使用blkid命令可以用来查询系统的块设备(包括交换分区)所使用的文件系统类型、卷标、UUD等信息。

在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。

UUID作用

UUID是一个标识你系统中的存储设备的字符串,其目的是帮助使用者唯一的确定系统中的所有存储设备,不管它们是什么类型的。它可以标识DVD驱动器,USB存储设备以及你系统中的硬盘设备等。

特点:

它是真正的唯一标志符

Linux中的许多关键功能现在开始依赖于UUID

UUID号:分区必须格式化后才会有UUID号。

命令语法:

blkid 分区设备

选项含义:

选项

含义

-L

卷标转换为设备名

-U

UUID转换为设备名

-p

探测低级别的超级块

-i

收集有关I/O限制的信息

-o

按以下列输出格式

value:显示标签的值

device:只显示设备的名称

list:以用户友好的格式显示设备

udev:以“键=值”的方式显示,方便导入udev的环境

export:以“键=值”的方式显示,方便导入环境

full:显示所有标签

-h

显示帮助信息

示例:

查看磁盘分区/dev/sda3的文件系统类型、卷标、UUID等信息

[root@localhost ~]# blkid /dev/sda3

/dev/sda3: UUID="e7adfeb9-8749-48cd-90cd-61de56c9af74" TYPE="ext4"

加入管道符查找UUID号

[root@xuegod163 ~]# blkid | grep sdb1

/dev/sdb1: LABEL="cc" UUID="0e77cda6-4c43-47a9-ae7e-c27661234760" TYPE="ext4"

[root@xuegod163 ~]# tune2fs -l /dev/sdb1 | grep UUID

Filesystem UUID: 0e77cda6-4c43-47a9-ae7e-c27661234760

输出到自动挂载/etc/fstab配置文件

[root@localhost ~]# blkid /dev/sdb3 >> /etc/fstab

[root@xuegod163 ~]# vim /etc/fstab

UUID=0e77cda6-4c43-47a9-ae7e-c27661234760 /sdb1 ext4 defaults 0 0

查看UUID是83ff032a-757e-4466-8d64-0885281ce22b的设备名

[root@localhost ~]# blkid -U 83ff032a-757e-4466-8d64-0885281ce22b

/dev/sda1

查看卷标是boot的设备名

[root@localhost ~]# blkid -L boot

查看磁盘分区/dev/sda1低级别的超级块信息

[root@localhost ~]# blkid -p /dev/sda1

/dev/sda1: UUID="83ff032a-757e-4466-8d64-0885281ce22b" TYPE="xfs" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_TYPE="0x83" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="2048" PART_ENTRY_SIZE="2097152" PART_ENTRY_DISK="8:0"

收集磁盘分区/dev/sda1有关I/O限制的信息

[root@localhost ~]# blkid -i /dev/sda1

DEVNAME=/dev/sda1

MINIMUM_IO_SIZE=512

PHYSICAL_SECTOR_SIZE=512

LOGICAL_SECTOR_SIZE=512

显示磁盘所有标签

[root@localhost ~]# blkid -o full

/dev/mapper/centos-root: UUID="f74ee8de-84a2-49cb-82e3-1c5fef2cd92b" TYPE="xfs"

/dev/sda2: UUID="2FqB5r-teLk-miR5-c46S-ceCy-ySxa-K1hk17" TYPE="LVM2_member"

/dev/sda1: UUID="83ff032a-757e-4466-8d64-0885281ce22b" TYPE="xfs"

/dev/mapper/centos-swap: UUID="274d2ea0-deba-4be9-9f32-c080efd68096" TYPE="swap"

查看所有磁盘分区的文件系统类型、卷标、UUID等信息

[root@localhost ~]# blkid

/dev/mapper/centos-root: UUID="f74ee8de-84a2-49cb-82e3-1c5fef2cd92b" TYPE="xfs"

/dev/sda2: UUID="2FqB5r-teLk-miR5-c46S-ceCy-ySxa-K1hk17" TYPE="LVM2_member"

/dev/sda1: UUID="83ff032a-757e-4466-8d64-0885281ce22b" TYPE="xfs"

/dev/mapper/centos-swap: UUID="274d2ea0-deba-4be9-9f32-c080efd68096" TYPE="swap"

查看所有磁盘分区的UUID

[root@localhost ~]# blkid -s UUID

/dev/mapper/centos-root: UUID="f74ee8de-84a2-49cb-82e3-1c5fef2cd92b"

/dev/sda2: UUID="2FqB5r-teLk-miR5-c46S-ceCy-ySxa-K1hk17"

/dev/sda1: UUID="83ff032a-757e-4466-8d64-0885281ce22b"

/dev/mapper/centos-swap: UUID="274d2ea0-deba-4be9-9f32-c080efd68096"

查看/dev/sda1磁盘分区的UUID

[root@localhost ~]# blkid -s UUID /dev/sda1

/dev/sda1: UUID="83ff032a-757e-4466-8d64-0885281ce22b"

linux 查看硬盘的uuid_linux blkid命令显示块设备属性查看硬盘UUID号相关推荐

  1. linux 命令查看块设备,系统运维|用 Linux blkid 命令查找块设备详情

    今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机器. lsblk lsblk 是一个 Linux 工具,它会显示 ...

  2. 使用Linux的lsblk命令列出块设备信息

    使用Linux的lsblk命令列出块设备信息 lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息.块设备有硬盘,闪存盘,CD-ROM等等. 如何安装lsblk l ...

  3. linux终端输入lsblk无命令,使用Linux的lsblk命令列出块设备信息

    lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息.块设备有硬盘,闪存盘,CD-ROM等等. 如何安装lsblk lsblk命令包含在util-linux-ng包 ...

  4. ps查看所有php进程,ps命令就是最基本进程查看命令

    1.ps是什么? 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态.进程是否结束.进程有没 ...

  5. 安装完固态硬盘后计算机里没显示,如何解决安装固态硬盘后系统看不到的问题[详细介绍]...

    我激动地安装了刚进入计算机的SSD,但是打开电源后却找不到新安装的HDD?它怎么能这么快地翻身?实际上,如果许多SSD在安装后无法识别或识别磁盘,则它们是伪造的.问题.快速启动菜单无法识别驱动器?我的 ...

  6. 《Linux Device Drivers》第十六章 块设备驱动程序——note

    基本介绍 块设备驱动程序通过主传动固定大小数据的随机访问设备 Linux核心Visual块设备作为基本设备和不同的字符设备类型 Linux块设备驱动程序接口,使块设备最大限度地发挥其效用.一个问题 一 ...

  7. 一步一步学linux操作系统: 32 输入与输出系统_ 块设备二_直接 I/O,缓存 I/O 与 块设备数据写入请求

    直接 I/O 与 缓存 I/O 可以参见 https://blog.csdn.net/leacock1991/article/details/108035136 对于 ext4 文件系统,最后调用的是 ...

  8. Linux操作系统学习笔记(十四)块设备

    一. 前言   上文我们分析了字符设备,本文接着分析块设备.我们首先分析块设备的基本结构体,然后分析块设备生成.加载的整个过程,最后分析块设备的直接I/O访问和缓存I/O访问. 二. 块设备基本结构体 ...

  9. linux块设备驱动编写,Linux内核学习笔记 -49 工程实践-编写块设备驱动的基础

    块设备可以随机存储.字符设备,比如键盘,只能按照输入顺序存取,不可随机,打乱输入的字节流. 文件系统层,包括常见的文件系统,以及虚拟文件系统层VFS,字符设备可以直接用应用程序打开.块设备不会在应用程 ...

最新文章

  1. 谷歌CEO皮猜致歉,被解雇的AI伦理研究员:根本没有认错
  2. C++之菱形继承的解决之道
  3. linux集群管理平台,基于Linux平台的高可用集群管理系统的研究与实现
  4. linux环境搭建pypi源,使用pypi-server搭建简单的PyPI源
  5. 必须掌握的Java基础知识(三)
  6. 快速排序 Vs. 归并排序 Vs. 堆排序——谁才是最强的排序算法
  7. Layui table隐藏某一列
  8. 蓝桥杯官网练习系统基础练习(十一)
  9. android获取安卓版本,Android获取手机系统版本等信息的方法
  10. 卧槽,GitHub 开源了一个看片神器!
  11. 数学建模经验谈(四)-参加国赛的几点建议
  12. 写任务,列清单-4D工作法
  13. Scala 上下文界定
  14. 毕业论文公式居中标号靠右
  15. android 杀毒 源代码,ExeBinder - 源码下载|其它|杀毒|源代码 - 源码中国
  16. Eigen的介绍、安装
  17. php中可以表示当前日期的函数,在PHP中,可以使用()函数来获取当前日期和时间...
  18. 我是如何放弃投行回归技术的
  19. 运用HTML+CSS做CSDN博客首页
  20. 网络安全有多重要 一

热门文章

  1. datepicker 限制只能选择7天的两种方式
  2. 用不同的域名访问同一个空间上面不同的网站
  3. 不知名菜鸟的day10
  4. 2022年如何寻找外链资源?
  5. RMAN-06025
  6. 在oracle官网 下载安装文件需要注册oracle账号
  7. MySQL数据库 实验报告(二)
  8. ZZULIOJ 2505: 建国的嘱咐(本场签到题)
  9. 浅谈asp木马中自定义函数加密的解密
  10. VGA/DVI/HDMI/DP接口知识全详解