前言
磁盘的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 个连字符)。
今天跟大家分享一下查看硬盘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即可。
如:
保存退出:
执行:
[root@hadoop100 /]# mount -a
即可挂载fstab文件中所有的磁盘。
可执行以下命令查看挂载情况:
[root@hadoop100 /]# df -h