译至: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. C语言的指针数组与指针数组

    一.指针数组与指针数组 1,指针数组 顾名思义,即一个元素全部是指针的数组,其形式与普通数组相似,形式如 *a[N]. 在理解指针数组的使用方式前,我先来说下我个人对数组的理解. 比如一维整形数组(形 ...

  2. Python3.x 基础练习题100例(91-100)

    练习91: 题目: 时间函数举例1. 程序: if __name__ == '__main__': import time print (time.ctime(time.time())) print ...

  3. String 是一个奇怪的引用类型

    开局两张图,内容全靠刷! 马甲哥看到这样的现象,一开始还是有点懵逼. 这个例子,string是纯粹的引用类型,但是在函数传值时类似于值传递: 我之前给前后示例的内存变化图吧: 根因就是大多数高级语言都 ...

  4. 西门子 S7200 以太网模块连接组态王方法

    北京华科远创科技有限研发的远创智控ETH-YC模块,以太网通讯模块型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7-20 ...

  5. 元素定位工具ChroPath - Chrome浏览器插件

    一 ChroPath的作用 可以自动识别元素定位表达式,对于系统需要定位元素多时,可使用这种方法减轻定位工作量,但需要验证 二 ChroPath的安装 下载ChroPath -> 在谷歌浏览器访 ...

  6. .NET平台系列14 .NET5中的新增功能

    系列目录     [已更新最新开发文章,点击查看详细] .NET5中不包含的内容 尽管 .NET5 框架中提供了一组重要 API,但它并不包括过去20年左右开发的所有 API,但是.NET Stand ...

  7. 新版 ZooKeeper 启动时一直报: Starting zookeeper … FAILED TO START

    https://www.pianshen.com/article/74551582443/ 这里引用别人博客,自己验证过,确实如此

  8. 【VBA】读取另一个excel工作簿中的内容

    后台打开工作簿读取内容源码: Sub subOpenWorkbook() Dim datebase As String datebase = "... ....xlsx" Appl ...

  9. Spring Boot WebFlux-06——WebFlux 整合 Redis

    第06课:WebFlux 整合 Redis 前言 上一篇内容讲了如何整合 MongoDB,这里继续讲如何操作 Redis 这个数据源,那什么是 Reids? Redis 是一个高性能的 key-val ...

  10. 手把手使用Python语音识别,进行语音转文字

    0. 太长不看系列,直接使用 在1.2官网注册后拿到APISecret和APIKey,直接复制文章2.4demo代码,确定音频为wav格式,采样率为16K,在命令行执行 python single_s ...