linux:如何查看系统上所有可用磁盘的所有 UUID?

linux:如何查看系统上所有可用磁盘的所有 UUID?

我的/etc/fstab包含这个:

# / was on /dev/sda1 during installation
UUID=77d8da74-a690-481a-86d5-9beab5a8e842 /               ext4    errors=remount-ro 0       1

该系统上还有多个其他磁盘,并且并非所有磁盘都安装到正确的位置(例如,/dev/sda1 和 /dev/sdb1 有时会颠倒)。

如何查看系统上所有磁盘的 UUID?我可以看到该系统上第三个磁盘的 UUID 吗?

答案1

有一个工具叫做blkid(以 root 身份使用或与 一起使用sudo),

# blkid /dev/sda1
/dev/sda1: LABEL="/" UUID="ee7cf0a0-1922-401b-a1ae-6ec9261484c0" SEC_TYPE="ext2" TYPE="ext3"

你可以检查这个链接了解更多信息

答案2

其中/dev/disk/by-uuid有将每个驱动器的 UUID 映射到其条目的符号链接/dev(例如/dev/sda1

您可以使用命令查看这些ls -lha /dev/disk/by-uuid

答案3

最好使用的命令是 lsblk -f.它将列出所有设备和分区、它们的安装方式(如果有的话)以及在同一驱动器上使用 LVM、crypto_LUKS 或多个卷组的情况下设备的树结构。

答案4

lsblk -o +uuid,name

-o您可以看到可以添加到( --output)的所有输出

lsblk --help

这也能完成工作

# blkid

相关内容