详解Linux blkid命令:显示设备的 UUID 和文件系统类型

Linux中blkid命令是一个简单而强大的工具,它可以查看系统中块设备的信息,并输出它们的UUID、文件系统类型等信息。其常见用途包括快速确定正在使用的设备、诊断硬件问题、以及跟踪存储设备的使用记录。下面是blkid命令的详细介绍:

1. 命令格式

blkid [-c|-o] 搜索设备文件

2. 命令参数

-c:指定缓存文件的路径,默认为"/etc/blkid.tab"。

-o:指定输出格式,支持的格式有:report、udev和export。

3. 命令示例

3.1 查看磁盘分区UUID

命令:

blkid

输出:

/dev/sda1: UUID="4ee1047d-eba4-4ef9-9a27-1e7db2a292e3" TYPE="ext4" PARTUUID="6217e4f4-01"
/dev/sda2: UUID="b7a043d3-6583-4da5-8eb5-5c86454355f5" TYPE="swap" PARTUUID="6217e4f4-02"

说明:该命令用于显示当前系统中所有分区的UUID、文件系统类型和PARTUUID等信息。比如"/dev/sda1"分区的UUID为"4ee1047d-eba4-4ef9-9a27-1e7db2a292e3",文件系统类型为"ext4",PARTUUID为"6217e4f4-01"。

3.2 使用自定义输出格式

命令:

blkid -o udev

输出:

DEVNAME=/dev/sda1
DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda1
DEVTYPE=partition
ID_PART_ENTRY_DISK=/dev/sda
ID_PART_ENTRY_NUMBER=1
ID_PART_ENTRY_OFFSET=1048576
ID_PART_ENTRY_SCHEME=gpt
ID_PART_ENTRY_SIZE=293601280
ID_PART_ENTRY_TYPE=0fc63daf-8483-4772-8e79-3d69d8477de4
ID_PART_ENTRY_UUID=4ee1047d-eba4-4ef9-9a27-1e7db2a292e3
ID_PART_TABLE_TYPE=gpt
ID_PATH=pci-0000:00:1f.2-ata-1
ID_PATH_TAG=pci-0000_00_1f_2-ata-1
ID_SERIAL=SKYMEDI_CFC_SM_USB20_Flash_Drive_0710100012024972-0:0
ID_TYPE=disk
ID_UUID=4ee1047d-eba4-4ef9-9a27-1e7db2a292e3
MAJOR=8
MINOR=1
SUBSYSTEM=block
TAGS=:systemd:
USEC_INITIALIZED=9147

说明:该命令使用"udev"输出格式,输出的结果包含更多的详细信息。每行都是由键值对组成的,其中"DEVNAME"表示设备名称,"ID_UUID"表示设备UUID等。

4. 总结

blkid命令可以快速查看系统中所有分区的UUID、文件系统类型和PARTUUID等信息,并且能够按需要设置自定义格式以满足进一步的需求。在管理Storage插件、诊断系统问题等方面有很好的用途。

阅读剩余 36%

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux blkid命令:显示设备的 UUID 和文件系统类型 - Python技术站

(0)
上一篇 2023年3月24日
下一篇 2023年3月24日

相关文章

  • Linux rsyslogd服务及启动方法(详解版)

    作为一种重要的日志记录和分发服务,rsyslogd在Linux系统中被广泛应用。下面是rsyslogd的详细介绍及启动方法攻略: 简介 rsyslogd是一个开源的系统事件日志(syslog)服务,提供可扩展、高性能、多线程日志记录和分发功能,拥有丰富的配置选项和插件接口,支持本地事件存储、转发和远程日志存储功能。 rsyslogd服务的安装 Debian/…

    Linux系统日志管理 2023年3月25日
    00
  • 详解Linux top命令:查看系统资源使用情况

    Linux系统是广泛使用的操作系统之一,而top命令在Linux系统中也是常用的管理命令之一,用于监控系统的运行情况和查看进程的信息,下面来详细讲解top命令的作用和使用方法。 一、top命令的作用 top命令是Linux系统中的一个实时进程监测命令,它可以显示当前系统中运行的进程列表、资源占用情况和各进程的执行状态等信息,主要用于查看系统中的运行状态和占用…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux su命令:切换到另一个用户账户

    Linux su命令可以用来切换用户,常用于管理员用户切换到普通用户下执行命令,或者普通用户切换为管理员用户执行需要权限的命令。下面就以常见的用法为例,说明su命令的使用方法和注意事项。 1. 命令格式 su [选项] [用户] 选项: -c:指定切换用户后执行的命令。 用户: 系统中已有用户的登录名或UID。若不指定用户,则默认切换到root用户下。 2.…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux passwd命令:更改用户密码

    Linux中passwd命令用于更改用户的密码。它有很多选项可以使用,可以实现不同的操作。在下面的攻略中,我们将详细介绍passwd命令的使用方法和选项。 命令格式 passwd [选项] [用户名] 命令选项 -k:设置用户的密码时,提示用户输入新密码前,先提示原密码过期的天数。单位是天。 -n:设置密码时,指定新密码的最短使用天数。单位是天。 -x:设置…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux chmod命令:修改文件权限

    Linux的chmod命令是用来修改文件及目录访问权限的。chmod是change mode的缩写。它体现了Linux操作系统的文件访问权限机制。Linux文件访问权限包含读、写和执行三种权限,而这三种权限是针对所有用户,即文件的所有者、所在组的用户和其他用户。 使用chmod命令,可以用数字或符号来改变文件或目录的权限。其中,数字表示权限的大小,符号表示操…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux killall命令:终止特定的一类进程

    Killall命令是Linux系统中用来杀死指定进程的命令,它会根据进程的名称来查找并杀死进程。以下是Killall命令的作用和使用方法的完整攻略。 作用 Killall命令的主要作用是杀死指定进程,可以避免手动查找进程ID并使用kill命令杀死进程的繁琐。 语法 Killall命令的基本语法如下: killall [选项] [进程名] 参数 选项:有许多参…

    Linux系统管理 2023年3月25日
    00
  • 详解Linux date命令:显示和设置系统日期和时间

    Linux中的date命令用于显示或者设置系统的日期和时间。以下是date命令的一些常见用法: 基本用法 显示当前日期和时间 $ date 输出: Tue Jul 27 18:20:12 CST 2021 显示指定格式的日期和时间 $ date ‘+%Y-%m-%d %H:%M:%S’ 输出: 2021-07-27 18:22:15 参数说明 date命令的…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux rpm命令查询软件包

    请看下面的具体内容: Linux rpm命令查询软件包详细攻略 在Linux系统中,rpm(Red Hat Package Manager)是最常用的软件包管理系统之一。下面介绍一些rpm命令用法,以查询软件包信息,包括:-q、-qa、-i、-p、-l、-f、-R。 查询已安装的软件包 1.查询已安装的软件包名称 要查询已安装的软件包名称,我们使用一个简单的…

    Linux软件安装 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部