使用Linux的lsblk命令列出块设备信息
使用Linux的lsblk命令列出块设备信息
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 default
7个栏目名称如下:
NAME : 这是块设备名。
MAJ:MIN : 本栏显示主要和次要设备号。
RM : 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。
SIZE : 本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。
RO : 该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。(LCTT译注,此处sr0的RO项没有标记为1,可能存在一些错误?)
MOUNTPOINT : 本栏指出设备挂载的挂载点。
列出所有设备
默认选项不会列出所有空设备。要查看这些空设备,请使用以下命令:
- $ lsblk -a
该选项将列出所有设备,包括空设备在内。
lsblk bytes sda
列出设备权限和属主
lsblk命令也可以用于列出一个特定设备的拥有关系,同时也可以列出组和模式。可以通过以下命令来获取这些信息:
- $ lsblk -m
lsblk permissions
列出指定设备
该命令也可以只获取指定设备的信息。这可以通过在提供给lsblk命令的选项后指定设备名来实现。例如,你可能对了解以字节显示你的磁盘驱动器大小比较感兴趣,那么你可以通过运行以下命令来实现:
- $ lsblk -b /dev/sda
或者,以下命令等同:
- $ lsblk --bytes /dev/sda
以列表形式列出不带头的设备
你也可以组合几个选项来获取指定的输出。例如,你也许想要以列表格式列出设备,而不是默认的树状格式。你可能也对移除不同栏目名称的标题感兴趣。可以将两个不同的选项组合,以获得期望的输出,命令如下:
- $ lsblk -nl
或者,你可以使用下面的长选项,它们也能给出相同的输出。
- $ lsblk --noheadings --list
lsblk no header and list
列出SCSI设备
要获取SCSI设备的列表,你只能使用-S选项。该选项是大写字母S,不能和-s选项混淆,该选项是用来以颠倒的顺序打印依赖的。
- $ lsblk -S
lsblk列出SCSI设备,而-s是逆序选项(LCTT译注:将设备和分区的组织关系逆转过来显示),其将给出如下输出。输入命令:
- $ lsblk -s
或者
- $ lsblk --inverse
你可以使用lsblk来获取关于你的块设备的更多信息,自己把它试着显示出来吧!
原文发布时间:2014-07-08
本文来自云栖合作伙伴“linux中国”
使用Linux的lsblk命令列出块设备信息相关推荐
- linux终端输入lsblk无命令,使用Linux的lsblk命令列出块设备信息
lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息.块设备有硬盘,闪存盘,CD-ROM等等. 如何安装lsblk lsblk命令包含在util-linux-ng包 ...
- Linux块设备概念和列出块设备命令学习
Linux块设备 一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区.可以随机访问,块设备的访问位 ...
- linux 命令查看块设备,系统运维|用 Linux blkid 命令查找块设备详情
今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机器. lsblk lsblk 是一个 Linux 工具,它会显示 ...
- php获取当前设备,Linux_在Linux系统中使用lsblk和blkid显示设备信息的方法,今天我们将会向你展示如何使 - phpStudy...
在Linux系统中使用lsblk和blkid显示设备信息的方法 今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机 ...
- 查看分区表linux,通过lsblk命令查看分区表
作为Linux管理员,我们需要一次又一次检查硬盘分区表.这样可以通过腾出空间来进一步划分旧驱动器,并在必要时为新驱动器腾出空间.在硬盘上最多可以创建四个主分区,但是可以在多个逻辑分区或扩展分区上创建, ...
- Linux lsblk命令找不到,linux中lsblk命令详解
在使用linux系统的时候有时候我们需要查询系统中的磁盘,这个时候我们可以使用lsblk命令来查看系统磁盘的相关情况,接下来吾爱编程变成为大家详细的介绍一下lsblk命令的详细用法,有需要的小伙伴可以 ...
- Linux lsblk命令找不到,Linux中lsblk命令起什么作用呢?
摘要: 下文讲述Linux中lsblk的功能说明,如下所示: lsblk(是英文list block的英文缩写) lsblk命令功能: 用于输出所有可用的块设备信息, 还可显示出这些块信息之间的依赖关 ...
- linux终端输入lsblk无命令,Linux中lsblk命令详解
列出块设备的相关信息 示例 1.以树形格式列出所有块设备 [root@linux-time ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 ...
- Linux下按扇区读写块设备,Linux下按扇区读写块设备
本文介绍Linux下按扇区读写块设备(示例TF卡),实际应用是在Android系统上,主要方法如下: 1.找到sdcard的挂载点,在android2.1系统下应该为/dev/block/mmcblk ...
最新文章
- 052_Drawer抽屉
- uni-app导航栏配置
- Linux redhat下安装swftools(转载后修改)
- 一个多线程死锁案例,如何避免及解决死锁问题
- CCF大专委2019年大数据发展趋势预测
- 信息学奥赛一本通(1018:其他数据类型存储空间大小)
- System x借至强5500完成进化
- 如何找mysql8.0的rpm安装包_centos7 mysql8.0 RPM软件包方式安装
- 目标追踪-背景差算法
- C++socket编程(三):3.6 服务端recv客户端发送的数据
- Linux下多进程服务端客户端模型二(粘包问题与一种解决方法)
- ArcGIS for qml -添加自由文本
- 浅析Spring.net 中的Aop使用
- 侦听键盘,将data写入文件data.out(成功版本)
- 使用PLC编程(ST语言)开发的DES加密解密功能块
- 什么叫运营---一个人,一张网,一艘船,独钓寒江雪!
- ​【预测模型】基于粒子群算法优化最小二乘支持向量机实现数据分类matlab代码
- 学习TypeScript
- EMV L2 - 应用选择
- linux lightdm自动登录,设置了XFCE/lightDM启用自动登录,还是需要'点击'登录两字才能进入桌面...
热门文章
- 学习java的一些笔记(6)
- 利用 iPhone X 的脸部识别能力为内容制作工作服务
- 这个神经网络电饭煲卖2万,我的米不配下锅
- 全球权威声纹识别竞赛斩获双料冠军 网易AI Lab智能技术领先国际
- 人工智能时代,怎样高效学习AI技术、聚焦AI行业趋势?
- 这个上古语言最近火了,80岁码农再就业;《终结者》里的代码也是它
- 英特尔AI芯片首次商用交货!推理性能3.7倍于英伟达T4,年贡献245亿涨250%
- TensorFlow 1.13.0 正式发布,谷歌开源的机器学习框架
- js /jquery停止事件冒泡和阻止浏览器默认事件
- Linux命令(32):rar命令-解压