码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2014-08-21 22:23:34      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   ar   2014   log   linux   size   

译至: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

输出如下所示:

bubuko.com,布布扣

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

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

bubuko.com,布布扣

列出设备权限和所有者


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

$ lsblk -m

bubuko.com,布布扣

列出特定设备


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

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

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

列出SCSI设备


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

$ lsblk -S

bubuko.com,布布扣

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

$ lsblk --inverse

bubuko.com,布布扣

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

如何使用Linux lsblk命令列出块设备信息,布布扣,bubuko.com

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

标签:blog   http   使用   ar   2014   log   linux   size   

原文地址:http://www.cnblogs.com/luobosong/p/3928039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!