Linux lsblk(英文全拼:list block)命令是用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。
![Linux lsblk命令:查看系统磁盘 图片[1]-Linux lsblk命令:查看系统磁盘-不念博客](https://www.bunian.cn/wp-content/uploads/2023/06/qqjietu20230616172342.png)
语法格式:lsblk [参数]
常用参数:
-a | 显示所有设备 |
-b | 以bytes方式显示设备大小 |
-d | 不显示 slaves 或 holders |
-D | print discard capabilities |
-e | 排除设备 |
-f | 显示文件系统信息 |
-h | 显示帮助信息 |
-i | use ascii characters only |
-m | 显示权限信息 |
-l | 使用列表格式显示 |
-n | 不显示标题 |
-o | 输出列 |
-P | 使用key=”value”格式显示 |
-r | 使用原始格式显示 |
-t | 显示拓扑结构信息 |
参考实例
lsblk命令默认情况下将以树状列出所有块设备:
[root@bunian ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsr0 11:0 1 142.5M 0 romvda 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 -aNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsr0 11:0 1 142.5M 0 romvda 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 -mNAME SIZE OWNER GROUP MODEsr0 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 -SNAME HCTL TYPE VENDOR MODEL REV TRANsr0 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 -nlsr0 11:0 1 142.5M 0 romvda 253:0 0 50G 0 diskvda1 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