阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用lsblk命令列出系统中的块设备

35次阅读
没有评论

共计 1069 个字符,预计需要花费 3 分钟才能阅读完成。

导读 Linux 中的 lsblk 命令用于列出有关所有可用块设备的信息,但它不会列出有关 RAM Disk 的信息(其数据实际存储在 RAM 内存之中)。块设备一般包括硬盘、网络存储、usb 存储,光盘等
系统环境

Centos7

安装 lsblk

命令 lsblk 包含在软件包 util-linux 中,该软件包附带了其他一些实用程序,例如 dmesg,如果要安装 lsblk,可以使用下面命令安装

[root@localhost ~]# yum -y install util-linux
lsblk 各个字段解释

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

[root@localhost ~]# lsblk

使用 lsblk 命令列出系统中的块设备
一共有七列,下面时每个字段的解释:
NAME: 这是块设备的名称。

MAJ:MIN: 显示设备的主要和次要设备号,MAJ(major number)表示不同的设备类型,MIN(minor number)表示同一个设备的的不同分区。

RM: 显示设备是否可移动。请注意,在此示例中,设备 sr0 的 RM 值等于 1,表示它是可移动的。

SIZE: 提供有关设容量的信息。

RO: 显示设备是否为只读。在这种情况下,所有设备的 RO 均为 RO = 0,表示它们不是只读的。

TYPE: 显示块设备是磁盘还是磁盘中的分区(部分)的信息。在此示例中,sda 和 sdb 是磁盘,而 sr0 是只读存储器(rom)。

MOUNTPOINT: 显示设备的挂载点。

列出所有设备

默认选项不会列出所有空设备。要查看这些内容,还可以使用以下命令:

[root@localhost ~]# lsblk -a
列出设备权限和所有者

要列出设备所有者,组和权限,请使用 - m 选项:

[root@localhost ~]# lsblk -m

使用 lsblk 命令列出系统中的块设备

列出指定设备

也可以列出指定的设备,只需在 lsblk 命令后面添加设备的位置和名称即可。

[root@localhost ~]# lsblk /dev/sda

使用 lsblk 命令列出系统中的块设备

以列表形式列出设备,并不带头部标题

要删除标题和列表输出格式,请使用 -nl 选项。

[root@localhost ~]# lsblk -nl

使用 lsblk 命令列出系统中的块设备

列出 SCSI 设备

只显示 SCSI 设备的列表,请使用 - S 选项。

[root@localhost ~]# lsblk -S

使用 lsblk 命令列出系统中的块设备

自定义输出类型

可以使用 --output 自定义显示的字段:

[root@localhost ~]# lsblk -l --output NAME,SIZE,TYPE,TRAN,STATE

使用 lsblk 命令列出系统中的块设备

总结

Linux 中的 lsblk 命令用于列出有关所有可用块设备的信息,但它不会列出有关 RAM Disk 的信息(其数据实际存储在 RAM 内存之中)。块设备一般包括硬盘、网络存储、usb 存储,光盘等

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1069字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中