Linux lsblk命令:查看系统磁盘

Linux lsblk(英文全拼:list block)命令是用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。

图片[1]-Linux lsblk命令:查看系统磁盘-不念博客

语法格式:lsblk [参数]

常用参数:

-a显示所有设备
-b以bytes方式显示设备大小
-d不显示 slaves 或 holders
-Dprint discard capabilities
-e排除设备
-f显示文件系统信息
-h显示帮助信息
-iuse ascii characters only
-m显示权限信息
-l使用列表格式显示
-n不显示标题
-o输出列
-P使用key=”value”格式显示
-r使用原始格式显示
-t显示拓扑结构信息

参考实例

lsblk命令默认情况下将以树状列出所有块设备:

[root@bunian ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 142.5M 0 rom
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 200G 0 disk
[root@bunian ~]# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0     11:0    1 142.5M  0 rom  
vda    253:0    0    50G  0 disk 
└─vda1 253:1    0    50G  0 part /
vdb    253:16   0   200G  0 disk
[root@bunian ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 142.5M 0 rom vda 253:0 0 50G 0 disk └─vda1 253:1 0 50G 0 part / vdb 253:16 0 200G 0 disk

默认选项不会列出所有空设备:

[root@bunian ~]# lsblk -a
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 142.5M 0 rom
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 200G 0 disk
[root@bunian ~]# lsblk -a
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0     11:0    1 142.5M  0 rom  
vda    253:0    0    50G  0 disk 
└─vda1 253:1    0    50G  0 part /
vdb    253:16   0   200G  0 disk 
[root@bunian ~]# lsblk -a NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 142.5M 0 rom vda 253:0 0 50G 0 disk └─vda1 253:1 0 50G 0 part / vdb 253:16 0 200G 0 disk

列出一个特定设备的拥有关系,同时也可以列出组和模式:

[root@bunian ~]# lsblk -m
NAME SIZE OWNER GROUP MODE
sr0 142.5M root cdrom brw-rw----
vda 50G root disk brw-rw----
└─vda1 50G root disk brw-rw----
vdb 200G root disk brw-rw----
[root@bunian ~]# lsblk -m
NAME     SIZE OWNER GROUP MODE
sr0    142.5M root  cdrom brw-rw----
vda       50G root  disk  brw-rw----
└─vda1    50G root  disk  brw-rw----
vdb      200G root  disk  brw-rw----
[root@bunian ~]# lsblk -m NAME SIZE OWNER GROUP MODE sr0 142.5M root cdrom brw-rw---- vda 50G root disk brw-rw---- └─vda1 50G root disk brw-rw---- vdb 200G root disk brw-rw----

-S选项, 获取SCSI设备的列表

[root@bunian ~]# lsblk -S
NAME HCTL TYPE VENDOR MODEL REV TRAN
sr0 0:0:1:0 rom QEMU QEMU DVD-ROM 2.5+ ata
[root@bunian ~]# lsblk -S
NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
sr0  0:0:1:0    rom  QEMU     QEMU DVD-ROM     2.5+ ata
[root@bunian ~]# lsblk -S NAME HCTL TYPE VENDOR MODEL REV TRAN sr0 0:0:1:0 rom QEMU QEMU DVD-ROM 2.5+ ata

以列表格式列出设备,而不是默认的树状格式。

[root@bunian ~]# lsblk -nl
sr0 11:0 1 142.5M 0 rom
vda 253:0 0 50G 0 disk
vda1 253:1 0 50G 0 part /
vdb 253:16 0 200G 0 disk
[root@bunian ~]# lsblk -nl
sr0   11:0    1 142.5M  0 rom  
vda  253:0    0    50G  0 disk 
vda1 253:1    0    50G  0 part /
vdb  253:16   0   200G  0 disk 
[root@bunian ~]# lsblk -nl sr0 11:0 1 142.5M 0 rom vda 253:0 0 50G 0 disk vda1 253:1 0 50G 0 part / vdb 253:16 0 200G 0 disk
© 版权声明
THE END