译至:http://linoxide.com/linux-command/linux-lsblk-command/

lsblk命令(列出块设备)用于列出所有可用的块设备的信息,但是, 它并没有列出有关的RAM磁盘的信息。块设备的例子是硬盘,闪存驱动器,CD-ROM等等。

如何安装lsblk

该命令lsblk在util-linux-ng的包里,现在改名为util-linux。该软件包中有其他的一些工具,如dmesg。为了安装lsblk,在这里下载util-linux。

如何在Fedora里安装lsblk

Fedora用户可以安装包,如下所示:
$ sudo yum install util-linux-ng
该命令有以下几种选择:

默认选项

默认情况下,该命令lsblk将以树状格式列出所有块设备。打开终端,输入如下命令:

$ lsblk

输出如下所示:

lsblk默认即七列:

NAME :设备名称。

MAJ:MIN:此栏显示的主设备号和次设备号。

RM:此栏显示该设备是否是可移动的。注意,在这个例子中,设备sdb和sr0的RM值等于1,表明它们是可移动的。

SIZE:该列是设备的大小信息。例如298.1G表明该设备是298.1GB和1K表示该设备的大小为1KB。

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

TYPE:此栏显示的块设备的信息是否是磁盘或磁盘中的分区(部分)。在本例中的ada和sdb是磁盘而sr0是一个只读存储器(ROM)。

MOUNTPOINT:此栏显示在该设备挂载的挂载点。

列出所有的设备

默认选项不会列出所有空设备。要查看这些需要使用如下命令:

$ lsblk -a

此选项将列出所有的设备,包括空的。

列出设备权限和所有者

lsblk命令也可用于列出特定设备的所有权,以及组模式。这可以实现如下:

$ lsblk -m

列出特定设备

也可能仅仅获取关于特定设备的信息。这可以通过在lsblk的选项后指定的设备名称来实现。例如,你可能想知道硬盘驱动器的字节数大小。您可以通过运行如下命令实现:
$ lsblk -b /dev/sda
或者是:
$ lsblk --bytes /dev/sda

列出无标题格式的设备列表

您也可以将几个选项组合起来获得一个特定的输出。例如,您可能要经列表的形式列出设备,而不是默认的树格式。您可能也想去除不同列的头名称。两个不同的选项可以组合起来实现期望的输出,如下所示:
$ lsblk -nl
或者还可以使用发下选项,输出相同。
$ lsblk --noheadings --list

列出SCSI设备

为了只获取SCSI设备列表可以使用选项-S。这个选项是大写的S,不要把它和-s选项混淆,后者是用于逆序打印信赖关系。

$ lsblk -S

逆序打印信赖关系会给输出如下,输入命令:
$ lsblk -s

$ lsblk --inverse

您可以使用lsblk获得有关你的块设备的详细信息,现在试一下吧!

如何使用Linux lsblk命令列出块设备信息的更多相关文章

  1. 用 Linux blkid 命令查找块设备详情

    今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机器. lsblk lsblk 是一个 Linux 工具,它会显示 ...

  2. Linux下方便的块设备查看工具lsblk

    之前在Linux下看有什么块设备,通常都用fdisk什么的或者直接ls /dev/ 去看很不方便. 这个工具属于util-linux-ng包,在RHEL 6.1上是安装好的啦,直接用就好. ubunt ...

  3. Linux显示列出块设备

    Linux显示列出块设备 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOI ...

  4. linux驱动开发之块设备学习笔记

    我的博客主要用来存放我的学习笔记,如有侵权,请与我练习,我会立刻删除.学习参考:http://www.cnblogs.com/yuanfang/archive/2010/12/24/1916231.h ...

  5. Linux 下模拟制作块设备并挂载

    Linux 下模拟制作块设备并挂载 作者:Grey 原文地址: 博客园:Linux 下模拟制作块设备并挂载 CSDN:Linux 下模拟制作块设备并挂载 环境 CentOS-7 下载地址:下载 Cen ...

  6. Linux基础命令---sar显示系统活动信息

    sar sar指令用来收集.报告.保存系统的活动信息.sar命令将操作系统中选定的累积活动计数器的内容写入标准输出.会计系统根据参数“interval”.“count”中的值,写入以秒为单位的指定间隔 ...

  7. Linux基础命令-查看基本硬件信息

    Linux基础命令-查看基本硬件信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查看CPU信息 [root@node101.yinzhengjie.org.cn ~]# l ...

  8. Linux中什么是块设备 及 lsblk命令的使用

    Linux中I/O设备分为两类:字符设备和块设备.两种设备本身没有严格限制,但是,基于不同的功能进行了分类.(1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取.相反,此类设备支 ...

  9. Linux基础命令---iostat显示设备状态

    iostat iostat指令用来显示cpu状态,系统IO设备的状态,以及相关磁盘和NFS使用状态.iostat命令通过观察设备相对于其平均传输速率的活动时间来监视系统输入/输出设备负载.iostat ...

随机推荐

  1. 9.1 ps:查看进程

    ps命令 用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片.如果想要动态地显示进程的信息,就需要使用top命令,该命令类似于把手机切换成录像模式.因为ps命令的功能实在是太多了, ...

  2. 多表联合查询 - 基于注解SQL

    作者:汤圆 个人博客:javalover.cc 前言 背景:Spring Boot + MybatisPlus 用MybatisPlus就是为了不写SQL,用起来方便: 但是如果需要多表联合查询,还是 ...

  3. GO学习-(4) Go语言基础之变量和常量

    Go语言基础之变量和常量 变量和常量是编程中必不可少的部分,也是很好理解的一部分. 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名.常量名.函数名等等. Go语 ...

  4. Unity3d_2018_2019_2020安装包

    网上各种注册,官网登陆这么麻烦,留着自用 链接:https://pan.baidu.com/s/1LBtMetnr9xkOa18xYiFoDA 提取码:o01t 链接:https://pan.baid ...

  5. 树莓派3B+常用操作

    安装Docker 替换成清华源 清华源地址https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/ echo "deb [arch=armhf ...

  6. BAD SLAM:捆绑束调整直接RGB-D SLAM

    BAD SLAM:捆绑束调整直接RGB-D SLAM BAD SLAM: Bundle Adjusted Direct RGB-D SLAM 论文地址: http://openaccess.thecv ...

  7. ADAS系统长篇综述(下)

    ADAS系统长篇综述(下) 四.ADAS架构设计的进化阶梯 前面谈到的产品的商业化推广渗透和产品的功能演进渗透,目的是让大家去概念化.当然,最后的赢家一定是实干者,能够在具体技术实现路径上进行深度耕耘 ...

  8. Nucleus 实时操作系统中断(上)

    Nucleus 实时操作系统中断(上) Interrupts in the Nucleus SE RTOS 所有现代微处理器和微控制器都有某种中断设施.这种能力对于提供许多应用程序所需的响应能力是必不 ...

  9. SpringAOP 原理解析

    什么是AOP? 1: 传统的OOP编程他的代码逻辑是一种自上向下, 而在这些自上而下的过程中会产生一些横切性的问题,比如说:日志信息,权限校验认证,事务等, 2: 这些横切性问题,往往与我们的主业务逻 ...

  10. 09:jQuery(02)

    内容概要 jQuery操作标签 jQuery绑定事件 jQuery补充知识点 jQuery动画效果(了解) 零散补充 内容详细 jQuery练习题 $('#i1') r.fn.init [div#i1 ...