Linux lsblk命令 – 查看系統的磁盤使用情況
lsblk命令來自于英文詞組”list block“的縮寫,其功能是用于查看系統的磁盤使用情況。
語法格式:lsblk [參數]
常用參數:
-a 顯示所有設備
-b 以字節單位顯示設備大小
-d 不顯示 slaves 或 holders
-e 排除設備
-f 顯示文件系統信息
-h 顯示幫助信息
-i 僅使用字符
-m 顯示權限信息
-l 使用列表格式顯示
-n 不顯示標題
-o 輸出列
-P 使用key=”value”格式顯示
-r 使用原始格式顯示
-t 顯示拓撲結構信息
參考實例
顯示系統中所有磁盤設備的使用情況信息:
[root@linuxcool ~]# lsblk -a
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 19G 0 part
├─rhel-root 253:0 0 17G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
sr0 11:0 1 6.6G 0 rom /media/cdrom
顯示系統中磁盤設備的歸屬及權限信息:
[root@linuxcool ~]# lsblk -m
NAME SIZE OWNER GROUP MODE
sda 20G root disk brw-rw----
├─sda1 1G root disk brw-rw----
└─sda2 19G root disk brw-rw----
├─rhel-root 17G root disk brw-rw----
└─rhel-swap 2G root disk brw-rw----
sr0
顯示系統中所有SCSI類型的磁盤設備信息:
[root@linuxcool ~]# lsblk -S
NAME HCTL TYPE VENDOR MODEL REV TRAN
sda 2:0:0:0 disk ATA VMware Virtual S 0001 sata
sr0 3:0:0:0 rom NECVMWar VMware SATA CD01 1.00 sata
以列表格式顯示磁盤設備信息,并且不顯示標題:
[root@linuxcool ~]# lsblk -nl
sda 8:0 0 20G 0 disk
sda1 8:1 0 1G 0 part /boot
sda2 8:2 0 19G 0 part
sr0 11:0 1 6.6G 0 rom /media/cdrom
rhel-root 253:0 0 17G 0 lvm /
rhel-swap 253:1 0 2G 0 lvm [SWAP]