lsblk — 列出區塊裝置資訊

以樹狀圖列出所有磁碟、分割區與其掛載點等資訊。

語法

lsblk [選項] [裝置...]

常用選項

選項 說明 範例
-f, --fs 顯示檔案系統類型、UUID、掛載點 lsblk -f
-o 欄位 指定要顯示的欄位 lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT
-d, --nodeps 不顯示子裝置(只顯示磁碟,不顯示分割區) lsblk -d
-J, --json 以 JSON 格式輸出 lsblk -J
-p, --paths 顯示完整裝置路徑(/dev/sda1 而非 sda1) lsblk -p

使用範例

範例 1:查看所有磁碟結構

顯示所有磁碟及其分割區的樹狀結構、大小與掛載點。

$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   50G  0 disk
├─sda1   8:1    0   49G  0 part /
└─sda2   8:2    0    1G  0 part [SWAP]
sdb      8:16   0  200G  0 disk
└─sdb1   8:17   0  200G  0 part /data
範例 2:顯示檔案系統資訊

加上 -f 顯示每個分割區的檔案系統類型和 UUID。

$ lsblk -f
NAME   FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 ext4   1.0         a1b2c3d4-...                             28G    42% /
└─sda2 swap   1           e5f6a7b8-...
範例 3:只顯示磁碟(不含分割區)

使用 -d 只顯示實體磁碟,不展開分割區,快速了解有幾顆磁碟。

$ lsblk -d -o NAME,SIZE,TYPE,MODEL
NAME  SIZE TYPE MODEL
sda    50G disk SAMSUNG SSD 860
sdb   200G disk WDC WD2003FZEX

延伸閱讀