比思論壇

標題: Linux常用命令之lsblk命令 – 查看系统的磁盘 [打印本頁]

作者: jianhan569    時間: 2022-3-19 07:40
標題: Linux常用命令之lsblk命令 – 查看系统的磁盘
lsblk命令的英文是“list block”,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。
lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。
语法格式: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@linuxcool ~ ]# lsblk
lsblk NAME   MAJ:MIN rm  SIZE RO type mountpoint
sda      8:0    0 232.9G  0 disk
├─sda1   8:1    0  46.6G  0 part /
├─sda2   8:2    0     1K  0 part  
├─sda5   8:5    0   190M  0 part /boot
├─sda6   8:6    0   3.7G  0 part [SWAP]
├─sda7   8:7    0  93.1G  0 part /data
└─sda8   8:8    0  89.2G  0 part /personal
sr0     11:0    1  1024M  0 rom
默认选项不会列出所有空设备:
[root@linuxcool ~]# lsblk -a
也可以用于列出一个特定设备的拥有关系,同时也可以列出组和模式:
[root@linuxcool ~]# lsblk -m
要获取SCSI设备的列表,你只能使用-S选项,该选项是用来以颠倒的顺序打印依赖的:
[root@linuxcool ~]# lsblk -S
例如,你也许想要以列表格式列出设备,而不是默认的树状格式。可以将两个不同的选项组合,以获得期望的输出:
[root@linuxcool ~]# lsblk -nl

作者: jf222    時間: 2022-4-7 21:39
提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 比思論壇 (http://bb-cdn.life/) Powered by Discuz! X2.5