lsblk命令详解

127 篇文章 58 订阅

 

lsblk 默认是树形方式显示:

$lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   2.7T  0 disk
├─sda1   8:1    0   1.3M  0 part
├─sda2   8:2    0   400M  0 part /boot
├─sda3   8:3    0 390.6G  0 part /
├─sda4   8:4    0  97.7G  0 part /home
├─sda5   8:5    0   7.8G  0 part [SWAP]
└─sda6   8:6    0   2.2T  0 part /data012345678910

NAME : 这是块设备名。

MAJ:MIN : 本栏显示主要和次要设备号。

RM : 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。

SIZE : 本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。

RO : 该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。

TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。

MOUNTPOINT : 本栏指出设备挂载的挂载点。

如果要以列表方式显示,则:执行 lsblk -l

$lsblk -l

NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda    8:0    0   2.7T  0 disk
sda1   8:1    0   1.3M  0 part
sda2   8:2    0   400M  0 part /boot
sda3   8:3    0 390.6G  0 part /
sda4   8:4    0  97.7G  0 part /home
sda5   8:5    0   7.8G  0 part [SWAP]
sda6   8:6    0   2.2T  0 part /data012345678910

要获取SCSI设备的列表,你只能使用-S选项。该选项是大写字母S,不能和-s选项混淆,该选项是用来以颠倒的顺序打印依赖的。

$lsblk -S

NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
sda  0:0:0:0    disk HP       LOGICAL VOLUME   4.02


$lsblk -s  (等同于 lsblk --inverse)

NAME  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda1    8:1    0   1.3M  0 part
└─sda   8:0    0   2.7T  0 disk
sda2    8:2    0   400M  0 part /boot
└─sda   8:0    0   2.7T  0 disk
sda3    8:3    0 390.6G  0 part /
└─sda   8:0    0   2.7T  0 disk
sda4    8:4    0  97.7G  0 part /home
└─sda   8:0    0   2.7T  0 disk
sda5    8:5    0   7.8G  0 part [SWAP]
└─sda   8:0    0   2.7T  0 disk
sda6    8:6    0   2.2T  0 part /data0
└─sda   8:0    0   2.7T  0 disk 123456789101112131415161718192021

也可以列出指定设备的信息:

$lsblk -b /dev/sda

NAME   MAJ:MIN RM          SIZE RO TYPE MOUNTPOINT
sda      8:0    0 3000464531456  0 disk
├─sda1   8:1    0       1310720  0 part
├─sda2   8:2    0     419430400  0 part /boot
├─sda3   8:3    0  419430400000  0 part /
├─sda4   8:4    0  104857600000  0 part /home
├─sda5   8:5    0    8388608000  0 part [SWAP]
└─sda6   8:6    0 2467364864000  0 part /data012345678910

lsblk命令也可以用于列出一个特定设备的拥有关系,同时也可以列出组和模式。可以通过以下命令来获取这些信息:

 

$lsblk -m

NAME     SIZE OWNER GROUP MODE
sda      2.7T root  disk  brw-rw----
├─sda1   1.3M root  disk  brw-rw----
├─sda2   400M root  disk  brw-rw----
├─sda3 390.6G root  disk  brw-rw----
├─sda4  97.7G root  disk  brw-rw----
├─sda5   7.8G root  disk  brw-rw----
└─sda6   2.2T root  disk  brw-rw----
---------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一口Linux

众筹植发

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值