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