lsblk(list block devices)能列出系統上全部的磁盤。linux
lsblk [-dfimpt] [device] 選項與參數: -d :僅列出磁盤自己,並不會列出該磁盤的分區數據 -f :同時列出該磁盤內的文件系統名稱 -i :使用 ASCII 的線段輸出,不要使用複雜的編碼 (再某些環境下頗有用) -m :同時輸出該設備在 /dev 下面的權限數據 (rwx 的數據) -p :列出該設備的完整文件名!而不是僅列出最後的名字而已。 -t :列出該磁盤設備的詳細數據,包括磁盤佇列機制、預讀寫的數據量大小等
例子編碼
[root@192 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 2G 0 part [SWAP] └─sda3 8:3 0 17G 0 part / sdb 8:16 0 20G 0 disk sr0 11:0 1 1024M 0 rom
名稱 | 解釋 |
---|---|
NAME | 名稱 |
MAJ:MIN | 主設備號:次設備號 |
RM | 是否爲可卸載設備 |
SIZE | 容量 |
RO | 是否爲只讀設備 |
TYPE | 磁盤(disk)、分區(partition)、只讀存儲器(rom) |
MOUTPOINT | 掛載點 |
[root@192 ~]# lsblk -pf NAME FSTYPE LABEL UUID MOUNTPOINT /dev/sda ├─/dev/sda1 xfs c7c2cf29-2f94-4bb6-a334-7604c0c7c291 /boot ├─/dev/sda2 swap 2156bb3d-de11-4dd5-8599-70b16d3ef6b5 [SWAP] └─/dev/sda3 xfs 7470460a-47a7-41a8-a4f0-7bcdb39b3506 / /dev/sdb /dev/sr0
從顯示能夠看出,個人系統裏有2塊磁盤,/dev/sda和/dev/sdb,sda分了3個區,而且掛載了。而sdb這塊磁盤沒有被分區。spa