在Linux中查找存储设备的UUID
UUID是分区中使用的唯一标识符,用于唯一标识Linux操作系统中的分区。 UUID 是磁盘分区本身的属性。因此,如果您将包含分区的硬盘安装在另一台 Linux 计算机上,分区将具有与以前相同的 UUID。所以,这是一件好事。
分区的UUID主要是为了在安装有数百个硬盘的计算机系统中正确挂载分区而需要的。如果您使用 UUID 挂载硬盘或 SSD,那么挂载错误硬盘并导致严重数据丢失的情况几乎为零。
我们常用的计算机和笔记本电脑大多安装 1 或 2 个硬盘,并且需要有限数量的分区,因此不会从 UUID 中受益匪浅。
在本文中,我将向您展示如何在 Linux 中查找硬盘或 SSD 分区等存储设备的 UUID。那么,让我们开始吧。
使用 blkid 查找 UUID:
您可以使用 blkid 命令找到 Linux 系统上所有磁盘分区的 UUID。 blkid 命令在大多数现代 Linux 发行版上默认可用。
要查找磁盘分区的 UUID,请运行以下命令:
如您所见,显示了具有 UUID 的文件系统。还列出了很多循环设备。
在前面的输出中,您已经看到很多不必要的循环设备。如果您只想列出设置了 UUID 的文件系统,您可以按如下方式过滤 blkid 命令的输出:
您应该能够获得干净的过滤输出。仅列出设置了 UUID 的文件系统。
使用 ls 查找 UUID:
在Linux中,包括存储设备在内的所有设备都被表示为文件。因此,设置了 UUID 的分区也表示为文件。您可以使用 ls 命令列出所有这些文件。
要列出所有分区及其 UUID,请运行以下命令:
如您所见,列出了分区名称(即 sda1、sda2)及其 UUID。
使用 lsblk 查找 UUID:
您还可以使用 lsblk 命令列出分区的 UUID:
例如,要使用 lsblk 命令列出分区的 UUID,请运行 lsblk,如下所示:
如您所见,列出了分区的 UUID。
您可以过滤掉所有循环设备以使输出更干净。为此,请运行 lsblk 命令,如下所示:
如您所见,仅列出了具有 UUID 的分区。现在输出更加干净。
下一步去哪里:
现在您已经了解了如何在 Linux 中查找存储设备的 UUID,接下来可以学习如何使用 UUID 挂载分区。我专门写了一篇文章介绍如何使用 /etc/fstab 文件挂载具有 UUID 的分区。您可以在 https://linux教程/mount_partition_uuid_label_linux/ 阅读
这就是在 Linux 中查找存储设备 UUID 的方法。感谢您阅读本文。