如何在 Linux 中获取磁盘分区的 UUID

UUID(通用唯一标识符)是磁盘分区的一个属性,在管理具有数百个驱动器的服务器时至关重要。

获取 UUID 的最简单方法是使用 ls 命令列出 /dev/disk/by-UUID 的内容:

ls -l /dev/disk/by-uuid/

浅蓝色突出显示的文本是用黄色突出显示的分区的 UUID。

这只是了解分区 UUID 的一种方法。 还有更多的方法。

使用 blkid 实用程序获取 UUID

blkid 实用程序用于获取有关 Linux 中数据块的信息。

当不带任何选项使用时,您将获得详细信息,包括系统中存在的每个内存块的 UUID:

blkid
点击放大

如果你想获取特定块的 UUID,只需指定块名称,如下所示:

blkid /dev/sda2
在 Linux 中获取特定块的 UUID点击放大

使用 lsblk 实用程序获取 UUID

lsblk 实用程序主要用于列出块设备,但与 -f 选项,它可以为您提供其他信息,包括每个块的 UUID:

lsblk -f
在 Linux 中使用 lsbk 命令获取磁盘的 UUID

如果你使用的是 Ubuntu 或者你的系统加载了 snap 包,它们也会在这里列出。 在这种情况下,您可以使用 grep 命令过滤这些结果:

lsblk -f | grep -v loop

总结

通过本教程,我解释了如何在 Linux 中获取磁盘分区的 UUID。 如果您有任何其他问题,请随时在评论中告诉我。