如何使用Linux lsblk命令列出块设备信息

译至: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命令列出块设备信息,布布扣,bubuko.com

时间: 2024-12-25 08:28:54

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

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

今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机器. lsblk lsblk 是一个 Linux 工具,它会显示有关你系统里所有可用块设备的信息.它从 sysfs 文件系统 中获取信息.默认情况下,这个工具将会以树状格式显示(除了内存虚拟磁盘外的)所有块设备. lsblk 默认输出 默认情况下 lsblk 会将块设备输出为树状格式: NAME —— 设备的名称 MAJ:MIN —— Linux 操作系统中的每

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

之前在Linux下看有什么块设备,通常都用fdisk什么的或者直接ls /dev/ 去看很不方便. 这个工具属于util-linux-ng包,在RHEL 6.1上是安装好的啦,直接用就好. ubuntu高版本下也有. 这个工具最大的特别是把所有的块设备列出,而且还能显示他们之间的依赖关系 "lsblk"就是列出块设备.除了RAM外,以标准的树状输出格式,整齐地显示块设备. [email protected]:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE M

MySQL--lsblk命令查看块设备

lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息.块设备有硬盘,闪存盘,cd-ROM等等. lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux.这个包带了几个其它工具,如dmesg. Fedora用户可以通过命令sudo yum install util-linux-ng来安装该包.  lsblk命令默认情况下以树状列出所有块设备,如: 7个栏目名称如下: ##======================

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

学习参考:http://www.cnblogs.com/yuanfang/archive/2010/12/24/1916231.html 1.块设备 块设备将数据按照固定块大小的块中,每个块的大小通常在512字节到32768字节之间,磁盘.SD卡都是常见的块设备. 2.字符设备和块设备的区别: 字符设备 块设备 ---------------------------------------------- 按字节访问 按块进行访问 只能按照数据流访问 随机访问 直接访问设备 挂在文件系统的方式访问

Linux平台下:块设备、裸设备、ASMlib、Udev相关关系

对磁盘设备(裸分区)的访问方式分为两种:1.字符方式访问(裸设备):2.块方式访问 Solaris平台 : 在Solaris平台下,系统同时提供对磁盘设备的字符.块方式访问.每个磁盘有两个设备文件名: 一个在/dev/dsk目录下,比如/dev/dsk/c1t1d1s1,当以这个设备名操作时,就是以块的方式操作磁盘: 一个在/dev/rdsk目录下,比如/dev/rdsk/c1t1d1s1,当以这个设备名操作时,就是以字符方式(裸设备方式r)操作磁盘 Linux平台 : 在linux平台下,缺省

Linux系统下查看硬件设备信息

本节索引 Linux系统下查看硬件信息的工具有很多种,在生产中使用的也就是为数不多的几个,这里主要介绍三种工具分别为 dmidecode工具 lshw工具 ls*系列命令 inxi工具 dmidecode工具 由dmidecode软件包提供,查看关于机器硬件方面信息,比如BIOS,系统,主板,处理器,内存,缓存等.查看信息一般包括制造商,型号名称,序列号,版本,资产标签以及其他许多不同的细节.dmidecode把DMI数据库中的信息进行解码以文本方式打印.但是,dmi信息是可以人为的去修改,所以

lsblk请参阅块设备

lsblk可以查看分区和挂载的磁盘使用情况 lsblk全部的參数 -a, --all            显示全部设备 -b, --bytes          以bytes方式显示设备大小 -d, --nodeps         不显示 slaves 或 holders -D, --discard        print discard capabilities -e, --exclude <list> 排除设备 (default: RAM disks) -f, --fs      

linux free 命令显示的内存信息

LinuxFree 命令内存分配信息 [[email protected]~]# free -m total    used    free   shared  buffers   cached Mem:         32099    31909    189    1   100      28679 -/+ buffers/cache:       3129     28969 Swap:        15999    0     15999 第二行的输出是操作系统的内存使用情况. 第

Linux Shell命令系列(1)

1. ls命令ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹.“ls -l”命令以详情模式(long listing fashion)列出文件夹的内容."ls -a"命令会列出文件夹里的所有内容,包括以"."开头的隐藏文件.注意:在Linux中,文件以“.”开头的就是隐藏文件,并且每个文件,文件夹,设备或者命令都是以文件对待 2.lsblk命令 "lsblk"