当前位置:首页 » 《我的小黑屋》 » 正文

Linux如何查看磁盘的UUID

5 人参与  2024年03月22日 18:01  分类 : 《我的小黑屋》  评论

点击全文阅读


UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,开放软件基金会组织在分布式计算环境领域的一部分。在Linux系统中,它可以帮助 Linux 系统识别一个磁盘分区而不是块设备文件。

Linux自内核 2.15.1 起,libuuid 就是 util-linux-ng 包中的一部分,它被默认安装在 Linux 系统中。UUID 由该库生成,可以合理地认为在一个系统中 UUID 是唯一的,并且在所有系统中也是唯一的。

UUID 以 32 个十六进制的数字表示,被连字符分割为 5 组显示,总共的 36 个字符的格式为 8-4-4-4-12(32 个字母或数字和 4 个连字符)。

UUID是国际标准化组织(ISO)提出的一个概念。UUID是一个128比特的数值,这个数值可以通过一定的算法计算出来。为了提高效率,常用的UUID可缩短至16位。UUID用来识别属性类型,在所有空间和时间上被视为唯一的标识。一般来说,可以保证这个值是真正唯一的任何地方产生的任意一个UUID都不会有相同的值。使用UUID的一个好处是可以为新的服务创建新的标识符。这样一来,客户端在查找一个服务时,只需要在它的服务查找请求中指出与某类服务(或某个特定服务)有关的UUID,如果服务的提供者能将可用的服务与这个UUID相匹配,就返回一个响应。

UUID是基于当前时间、计数器(counter)和硬件标识(通常为网卡的MAC地址)等数据计算生成的。UUID可以被任何人独立创建,并按需发布。UUID没有集中管理机构,因为它们是不会被复制的独特标识符。

linux查看硬盘uuid的三种方法:

我们可以使用下面的 3 个命令来查看。

blkid 命令:定位或打印块设备的属性。lsblk 命令:列出所有可用的或指定的块设备的信息。使用 by-uuid 路径:该目录下包含有 UUID 和实际的块设备文件,UUID 与实际的块设备文件链接在一起。

方法一:

使用 blkid 命令查看磁盘分区或文件系统的 UUID

#blkid

blkid 是定位或打印块设备属性的命令行实用工具。它利用 libblkid 库在 Linux 系统中获得到磁盘分区的 UUID。

方法二:

使用 lsblk 命令查看磁盘分区或文件系统的 UUID

#lsblk -f

lsblk 列出所有有关可用或指定块设备的信息。lsblk 命令读取 sysfs 文件系统和 udev 数据库以收集信息。

如果 udev 数据库不可用或者编译的 lsblk 不支持 udev,它会试图从块设备中读取卷标、UUID 和文件系统类型。这种情况下,必须以 root 身份运行。该命令默认会以类似于树的格式打印出所有的块设备(RAM 盘除外)。

还可以使用:lsblk -fml  查看磁盘其他属性信息,m是查看磁盘名字、大小、拥有者、所属组、权限,-l 以列表的形式生成输出(简洁查看)。

方法三:

使用 by-uuid 路径查看磁盘分区或文件系统的 UUID

#ls -lh /dev/disk/by-uuid/

该目录包含了 UUID 和实际的块设备文件,UUID 与实际的块设备文件链接在一起。


点击全文阅读


本文链接:http://zhangshiyu.com/post/83838.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1