Linux

如何找到文件系統的 UUID

  • May 27, 2021

我正在執行 Ubuntu,並且想找出UUID特定文件系統(不是分區)的。我知道我可以e2label /dev/sda1用來查找文件系統標籤,但似乎沒有類似的方法來查找UUID.

‘blkid’ 是另一個可能可用且效果很好的命令。它是 e2fsprogs 軟體包的一部分。它的用法範例:

在 /dev/sda1 上查找數據:

topher@crucible:~$ sudo blkid /dev/sda1
/dev/sda1: UUID="727cac18-044b-4504-87f1-a5aefa774bda" TYPE="ext3"

顯示所有分區的 UUID 數據:

topher@crucible:~$ sudo blkid
/dev/sda1: UUID="727cac18-044b-4504-87f1-a5aefa774bda" TYPE="ext3"
/dev/sdb: UUID="467c4aa9-963d-4467-8cd0-d58caaacaff4" TYPE="ext3"

以更易於閱讀的格式顯示所有分區的 UUID 數據:(注意:在較新的版本中,blkid -L具有不同的含義,blkid -o list應改為使用)

topher@crucible:~$ sudo blkid -L
device     fs_type label    mount point    UUID
-------------------------------------------------------------------------------
/dev/sda1 ext3             /              727cac18-044b-4504-87f1-a5aefa774bda
/dev/sdc  ext3             /home          467c4aa9-963d-4467-8cd0-d58caaacaff4

僅顯示 /dev/sda1 的 UUID,不顯示其他內容:

topher@crucible:~$ sudo blkid -s UUID -o value /dev/sda1
727cac18-044b-4504-87f1-a5aefa774bda

引用自:https://serverfault.com/questions/3132