我的/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