Hello! 欢迎来到小浪云!


Linux如何查看磁盘/分区的UUID


avatar
小浪云 2024-06-30 41


前言

磁盘的uuid在我们的系统中是非常重要的,它是我们硬盘分区的唯一标识,更换硬盘位置可能导致硬盘名造成改变,但是uuid无论如何都不会改变,这就是为何我们fstab文件中为什么推荐填写磁盘的uuid而不是分区名称的原因。

 

作为一个 Linux 系统管理员,你应该知道如何去查看分区的 UuiD 或文件系统的 UuiD。因为现在大多数的 Linux 系统都使用 UuiD 挂载分区。你可以在 /etc/fstab 文件中可以验证。

 

有许多可用的实用程序可以查看 UuiD。本文我们将会向你展示多种查看 UuiD 的方法,并且你可以选择一种适合于你的方法。

 

何为 UuiD?

 

UuiD 意即 通用唯一识别码 Universally Unique identifier ,它可以帮助 Linux 系统识别一个磁盘分区而不是块设备文件。

 

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

 

这是在计算机系统中用来标识信息的一个 128 位(比特)的数字。UuiD 最初被用在 阿波罗网络计算机系统 Apollo Network Computing System (NCS)中,之后 UuiD 被 开放软件基金会 Open Software Foundation (OSF)标准化,成为 分布式计算环境 Distributed Computing Environment (DCE)的一部分。

 

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

 

Linux查看硬盘uuid

今天跟大家分享一下查看硬盘uuid的三种方法:

 

方法一:

[root@hadoop100 /]# blkid

方法二:

[root@hadoop100 /]# lsblk -f

如不想看到树型结构可加上“l”参数:

 

[root@hadoop100 /]# lsblk -lf

在磁盘分区较多是可以更清爽的查看uuid

 

方法三:

[root@hadoop100 /]# ll /dev/disk/by-uuid/

以上就是比较常用的三种查看磁盘uuid 的方法,写入/etc/fstab文件中时,格式就是把磁盘的绝对路径换成查到的uuid即可。

 

如:

 

Linux如何查看磁盘/分区的UUID

 

保存退出:

 

执行:

 

[root@hadoop100 /]# mount -a

即可挂载fstab文件中所有的磁盘。

 

可执行以下命令查看挂载情况:

 

[root@hadoop100 /]# df -h

相关阅读