blkid — 顯示區塊裝置的 UUID 和檔案系統類型
顯示磁碟分割區的 UUID 和檔案系統類型,用於 /etc/fstab 設定。
語法
blkid [選項] [裝置...]
常用選項
| 選項 | 說明 | 範例 |
|---|---|---|
-o 格式 |
輸出格式(device/export/full/list/udev/value) | blkid -o list |
-s 標籤 |
只顯示指定標籤(UUID、TYPE、LABEL 等) | blkid -s UUID /dev/sda1 |
-t 標籤=值 |
只顯示符合條件的裝置 | blkid -t TYPE=ext4 |
-p |
低階掃描(繞過快取,直接讀取裝置) | blkid -p /dev/sda1 |
使用範例
範例 1:查看所有分割區的 UUID
顯示所有磁碟分割區的 UUID 和檔案系統類型。
$ sudo blkid
/dev/sda1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="ext4" PARTUUID="..."
/dev/sda2: UUID="b2c3d4e5-..." TYPE="swap"
/dev/sdb1: UUID="c3d4e5f6-..." TYPE="ext4" LABEL="data"
範例 2:取得特定分割區的 UUID
在 /etc/fstab 中加入掛載項目時,需要用 blkid 取得 UUID。
$ sudo blkid -s UUID -o value /dev/sdb1
c3d4e5f6-a7b8-9012-cdef-012345678901
範例 3:以清單格式顯示
使用 -o list 以表格格式顯示,更易讀。
$ sudo blkid -o list
device fs_type label mount point UUID
/dev/sda1 ext4 / a1b2c3d4-...
/dev/sdb1 ext4 data /data c3d4e5f6-...