Fstab

什麼是 UUID、PARTUUID 和 PTUUID?

  • May 24, 2020

blkid輸出中,一些行包含 UUID 和 PARTUUID 對,而其他行僅包含 PTUUID。他們的意思是什麼?

特別是為什麼分區需要兩個ID,為什麼有些分區用UUID/PARTUUID標識,有些用PTUUID標識?

UUID文件系統級別的UUID,從分區內的文件系統元數據中檢索。只有在文件系統類型已知且可讀的情況下才能讀取它。

PARTUUID是分區的分區表級UUID,是 GPT 分區磁碟上所有分區的標準功能。由於它是從分區表中檢索的,因此無需對分區的實際內容進行任何假設即可訪問它。如果分區是使用某種未知的加密方法加密的,那麼這可能是該特定分區唯一可訪問的唯一標識符。

PTUUID是分區表本身的 UUID,是磁碟分區時分配的整個磁碟的唯一標識符。它相當於 MBR 分區磁碟上的磁碟簽名,但具有更多位和生成它的標準化過程。

在 MBR 分區的磁碟上,分區表中沒有 UUID。使用 32 位磁碟簽名代替 a PTUUID,並PARTUUID通過在磁碟簽名的末尾添加破折號和兩位數的分區號來創建 s。

引用自:https://unix.stackexchange.com/questions/375548