基础命令学习目录首页

lsblk 默认是树形方式显示:
$lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   2.7T  0 disk
├─sda1   8:1    0   1.3M  0 part
├─sda2   8:2    0   400M  0 part /boot
├─sda3   8:3    0 390.6G  0 part /
├─sda4   8:4    0  97.7G  0 part /home
├─sda5   8:5    0   7.8G  0 part [SWAP]
└─sda6   8:6    0   2.2T  0 part /data012345678910
NAME : 这是块设备名。
MAJ:MIN : 本栏显示主要和次要设备号。
RM : 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。
SIZE : 本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。
RO : 该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。
MOUNTPOINT : 本栏指出设备挂载的挂载点。
如果要以列表方式显示,则:执行 lsblk -l
$lsblk -l
NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda    8:0    0   2.7T  0 disk
sda1   8:1    0   1.3M  0 part
sda2   8:2    0   400M  0 part /boot
sda3   8:3    0 390.6G  0 part /
sda4   8:4    0  97.7G  0 part /home
sda5   8:5    0   7.8G  0 part [SWAP]
sda6   8:6    0   2.2T  0 part /data012345678910
要获取SCSI设备的列表,你只能使用-S选项。该选项是大写字母S,不能和-s选项混淆,该选项是用来以颠倒的顺序打印依赖的。
$lsblk -S
NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
sda  0:0:0:0    disk HP       LOGICAL VOLUME   4.02
$lsblk -s  (等同于 lsblk --inverse)
NAME  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda1    8:1    0   1.3M  0 part
└─sda   8:0    0   2.7T  0 disk
sda2    8:2    0   400M  0 part /boot
└─sda   8:0    0   2.7T  0 disk
sda3    8:3    0 390.6G  0 part /
└─sda   8:0    0   2.7T  0 disk
sda4    8:4    0  97.7G  0 part /home
└─sda   8:0    0   2.7T  0 disk
sda5    8:5    0   7.8G  0 part [SWAP]
└─sda   8:0    0   2.7T  0 disk
sda6    8:6    0   2.2T  0 part /data0
└─sda   8:0    0   2.7T  0 disk 123456789101112131415161718192021
也可以列出指定设备的信息:
$lsblk -b /dev/sda
NAME   MAJ:MIN RM          SIZE RO TYPE MOUNTPOINT
sda      8:0    0 3000464531456  0 disk
├─sda1   8:1    0       1310720  0 part
├─sda2   8:2    0     419430400  0 part /boot
├─sda3   8:3    0  419430400000  0 part /
├─sda4   8:4    0  104857600000  0 part /home
├─sda5   8:5    0    8388608000  0 part [SWAP]
└─sda6   8:6    0 2467364864000  0 part /data012345678910
lsblk命令也可以用于列出一个特定设备的拥有关系,同时也可以列出组和模式。可以通过以下命令来获取这些信息:
 
$lsblk -m
NAME     SIZE OWNER GROUP MODE
sda      2.7T root  disk  brw-rw----
├─sda1   1.3M root  disk  brw-rw----
├─sda2   400M root  disk  brw-rw----
├─sda3 390.6G root  disk  brw-rw----
├─sda4  97.7G root  disk  brw-rw----
├─sda5   7.8G root  disk  brw-rw----
└─sda6   2.2T root  disk  brw-rw----
---------------------
作者:强哥之神
来源:CSDN
原文:https://blog.csdn.net/qianggezhishen/article/details/55517714
版权声明:本文为博主原创文章,转载请附上博文链接!

lsblk命令详解的更多相关文章

  1. Git初探--笔记整理和Git命令详解

    几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...

  2. linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  3. Linux下ps命令详解 Linux下ps命令的详细使用方法

    http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...

  4. Docker命令详解

    Docker命令详解   最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...

  5. linux awk命令详解

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  6. android adb 命令详解

    ADB (Android Debug Bridge)  是android SDK中的工具,需要先配置环境变量才能使用.起调试桥的作用,可以管理安卓设备.(也叫debug工具) ---------查看设 ...

  7. Git 常用命令详解

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

  8. Top 命令详解

    Top 命令详解 先感受一下top命令的执行结果吧!哈哈-- top - 17:32:34 up 3 days, 8:04, 5 users, load average: 0.09, 0.12, 0. ...

  9. Ruby Gem命令详解

    转自:http://www.jianshu.com/p/728184da1699 Gem介绍: Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.o ...

随机推荐

  1. Zookeeper入门(四)之Leader选举

    让我们分析如何在ZooKeeper集合中选举leader节点.考虑一个集群中有N个节点.leader选举的过程如下: 所有节点创建具有相同路径 /app/leader_election/guid_ 的 ...

  2. Docker实战(六)之使用Dockerfile创建镜像

    Dockervile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义镜像. 1.基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行. 一般而言,Do ...

  3. empty与isset,null与undefined

    一. null VS undefined VS NaN 1. null 定义:null是特殊的object,是空对象,没有任何属性和方法. document.writeln(typeof null); ...

  4. cloudstack agent host Alert 告警处理

    今天nagios告警: 172.17.9.76有Alert,看agent的日志有如下: (Agent-Handler-3:null) Connected to the server Lost conn ...

  5. FFMpeg笔记(一) 使用FFmpeg将任意格式图片转换成任意格式图片

    void SrcToDest(char* pSrc, char* pDest,unsigned int nSrcWidth, unsigned int nSrcHeight, AVPixelForma ...

  6. 安装MySQL56时,停止在start service这一步

    问题: 在安装MySQL56时,安装程序执行到start service这一步就不能完成,系统一直提示“安装时间比预期的的长,是否停止安装这一步(configuration of mysql seve ...

  7. PHP中const,static,public,private,protected的区别

    原文地址:http://small.aiweimeng.top/index.php/archives/54.html const: 定义常量,一般定义后不可改变static: 静态,类名可以访问pub ...

  8. TFTP服务的搭建

    TFTP服务的作用:提供网络下载服务 tftp服务器的安装与配置: tftp主要用于嵌入式交叉开发环境的搭建,传输文件. 0.创建tftp的工作目录,并修改权限(注意:请在主目录下创建此工作目录!) ...

  9. 2.Built-in types-基本数据类型(Dart中文文档)

    初次翻译,部分内容并非按字面翻译,是按本人理解进行了内容重组.如有错误望指正. Dart语言内置如下数据类型: numbers strings booleans lists (所谓的数组) maps ...

  10. Hibernate第三天——表间关系与级联操作

    第三天,我们来使用Hibernate进行表之间一对多 多对多关系的操作: 这里我们先利用两个例子进行表关系的回顾: 一对多(重点): 例如分类和商品的关系,一个分类多个商品,一个商品属于一个分类 CR ...