lsblk命令(列出块设备)用于列出所有可用的块设备的信息,但是, 它并没有列出有关的RAM磁盘的信息。块设备的例子是硬盘,闪存驱动器,CD-ROM等等,一般可以和blkid命令搭配,blkid可以查看更详细的磁盘信息:uuid,label等

该命令存在于util-linux-2.23.2-26.el7.x86_64的包里

lsblk默认是树形方式显示

[root@node86 hcli]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
hda      8:0    0  120G  0 disk
├─hda1   8:1    0 19.5G  0 part /
├─hda2   8:2    0  5.9G  0 part /dom/storoswd/b_iscsi/config
└─hda3   8:3    0  3.9G  0 part /dom/storoswd/b_iscsi/log
sdb      8:16   0  160G  0 disk
├─sdb1   8:17   0  155G  0 part
└─sdb2   8:18   0    5G  0 part
sdc      8:32   0  161G  0 disk
├─sdc1   8:33   0  156G  0 part
└─sdc2   8:34   0    5G  0 part

NAME:这是块设备名

MAJ:MIN:显示主要和次要设备号

RM:本栏显示设备是否可移动设备,当该值为1时表示为可移动设备

SIZE:磁盘容量大小

RO:该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的

TYPE:显示块设备是否是磁盘或磁盘上的一个分区

MOUNTPOINT:指出设备挂载的挂载点

  • lsblk -l以列表方式打印

    NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    hda    8:0    0  120G  0 disk
    hda1   8:1    0 19.5G  0 part /
    hda2   8:2    0  5.9G  0 part /dom/storoswd/b_iscsi/config
    hda3   8:3    0  3.9G  0 part /dom/storoswd/b_iscsi/log
    sdb    8:16   0  160G  0 disk
    sdb1   8:17   0  155G  0 part
    sdb2   8:18   0    5G  0 part
    sdc    8:32   0  161G  0 disk
    sdc1   8:33   0  156G  0 part
    sdc2   8:34   0    5G  0 part
    
  • lsblk -S获取scsi列表信息

    NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
    hda  0:0:0:0    disk ATA      VMware Virtual I 0000 ata
    sdb  2:0:0:0    disk VMware   Virtual disk     1.0  spi
    sdc  2:0:1:0    disk VMware   Virtual disk     1.0  spi
    sdd  2:0:2:0    disk VMware   Virtual disk     1.0  spi
    sde  2:0:3:0    disk VMware   Virtual disk     1.0  spi
    sdf  2:0:4:0    disk VMware   Virtual disk     1.0  spi
    sdg  2:0:5:0    disk VMware   Virtual disk     1.0  spi
    
  • lsblk -s以颠倒的顺序打印依赖

    NAME  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    hda1    8:1    0 19.5G  0 part /
    └─hda   8:0    0  120G  0 disk
    hda2    8:2    0  5.9G  0 part /dom/storoswd/b_iscsi/config
    └─hda   8:0    0  120G  0 disk
    hda3    8:3    0  3.9G  0 part /dom/storoswd/b_iscsi/log
    └─hda   8:0    0  120G  0 disk
    sdb1    8:17   0  155G  0 part
    └─sdb   8:16   0  160G  0 disk
    sdb2    8:18   0    5G  0 part
    └─sdb   8:16   0  160G  0 disk
    sdc1    8:33   0  156G  0 part
    └─sdc   8:32   0  161G  0 disk
    sdc2    8:34   0    5G  0 part
    └─sdc   8:32   0  161G  0 disk
    
  • lsblk -b /dev/hda列出指定设备信息

    NAME   MAJ:MIN RM         SIZE RO TYPE MOUNTPOINT
    hda      8:0    0 128849018880  0 disk
    ├─hda1   8:1    0  20971520000  0 part /
    ├─hda2   8:2    0   6291456000  0 part /dom/storoswd/b_iscsi/config
    └─hda3   8:3    0   4194304000  0 part /dom/storoswd/b_iscsi/log
    
  • lsblk -m列出一个特定设备的拥有关系,也可以列出用户组和模式

    NAME    SIZE OWNER GROUP MODE
    hda     120G root  disk  brw-rw----
    ├─hda1 19.5G root  disk  brw-rw----
    ├─hda2  5.9G root  disk  brw-rw----
    └─hda3  3.9G root  disk  brw-rw----
    
  • lsblk --fs查看设备文件系统类型

    NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
    hda
    ├─hda1 ext3         3db86cd1-5593-4211-896b-31d25a4b88e6 /
    ├─hda2 ext4         42c0d5d8-ba5a-4cef-8ba3-d6165e731552 /dom/storoswd/b_iscsi/config
    ├─hda3 ext4         843fa9b9-520c-4632-a1a6-b1bb24ce662b /dom/storoswd/b_iscsi/log
    ├─hda4
    └─hda5 ext4         5a056787-1579-4847-b89d-ade2027a6b66 /mnt/kvm/iso
    
  • lsblk -d -o name,rota用来区分hdd和ssd,如果rota显示为1,则表示是hdd

[root@pub-fusion0 ~]# /usr/bin/lsblk -d -o name,rota
NAME ROTA
sda     1
sdb     1
sdc     1
sdd     1
sde     1
sdf     0

l-lsblk查看设备可用块设备相关推荐

  1. linux mtd 块设备,Linux系统中/dev/mtd与/dev/mtdblock的区别,即MTD字符设备和块设备的区别...

    转:http://www.crifan.com/linux_system_in__dev__mtd_and__dev__mtdblock_distinction_character_devices_a ...

  2. Linux字符设备与块设备的区别与比较

    Linux中I/O设备分为两类:块设备和字符设备.两种设备本身没有严格限制,但是,基于不同的功能进行了分类. (1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取.相反,此类设 ...

  3. linux中I/O设备分为两类:字符设备和块设备。

    Linux中I/O设备分为两类:字符设备和块设备.两种设备本身没有严格限制,但是,基于不同的功能进行了分类. (1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取.相反,此类设备 ...

  4. 字符设备和块设备的区别

    设备文件分为Block Device Driver和Character Device Drive两类.Character Device Drive又被称为字符设备或裸设备raw devices; Bl ...

  5. 字符设备、块设备、网络设备

    字符设备.块设备.网络设备 设备模型 设备驱动的代码量占内核程序的50% 设备模型的意义: 为了降低设备多样性带来的Linux驱动开发的复杂度,以及设备热拔插处理.电源管理等,Linux内核提出了设备 ...

  6. linux字符设备和块设备的区别 以及网络设备

    一.字符设备 1.字符设备以字节为单位.大多数设备是字符设备,因为他们不需要缓冲而且不以固定块大小进行操作. 2.字符设备无需缓冲直接读写. 3.字符设备只能被顺序读写. 二.块设备 1.块设备只能以 ...

  7. 字符设备、块设备与网络设备

    字符设备.块设备与网络设备 在Linux中,设备类型可以分为:字符设备.块设备和网络设备. 字符设备 提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取.相反,此类设备支持按字节/字符来读写数 ...

  8. linux三大驱动类型:字符设备、块设备、网络设备

    1. 字符设备 字符设备指能够像字节流串行顺序依次进行访问的设备,对它的读写是以字节为单位.字符设备的上层没有磁盘文件系统,所以字符设备的file_operations成员函数就直接由字符设备驱动提供 ...

  9. 字符设备和块设备区别

    字符设备和块设备区别 Linux中I/O设备分为两类:字符设备和块设备.两种设备本身没有严格限制,但是,基于不同的功能进行了分类来. (1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持 ...

最新文章

  1. 哈佛成功金句25则(看一遍,都会很有收获!)
  2. 目前微服务/REST的最佳技术栈
  3. 通讯传输--全双工和半双工
  4. .net core 使用redis 基于 StackExchange.Redis
  5. mysql group 条件_mysql 的group by 满足的规则要求:
  6. 线性分组码c语言实验报告,C语言线性分组码(附注释).doc
  7. MySql 从查询结果中更新数据
  8. “Max“ stands for big
  9. 2月20日 梯度下降、三种方式、三种超参数学习率冲量衰减因子、应用举例
  10. Linux虚拟机中vim编辑器常用命令介绍(一)
  11. 什么是信道编码?信道编码比较
  12. webStorm下载旧版本
  13. dfs文件服务器详解,DFS文件服务器详解
  14. 每日一技:给女友用代码做一个3D旋转相册,每天亿遍忘记初恋~
  15. 沟通的艺术:看人入里,看出人外 - part 2
  16. Android绘制跟随路径移动的圆圈
  17. c语言输入学号查找成绩,C语言程序设计按学号查询成绩
  18. 抖音同款口红机 微信口红机 在线游戏口红机开发代码 分析
  19. Intel汇编-传送MMX整数
  20. Python操作SQLServer

热门文章

  1. (转)jLink使用ITM机制实现调试stm32单片机
  2. 对输入框以及选择框集体的数据检验
  3. Android 悬浮窗口
  4. 栈的push、pop序列
  5. OpenCV+python:模板匹配
  6. php 动态分页,PHP动态分页函数,PHP开发分页必备啦
  7. java 斐波拉_Java实现斐波那契数列
  8. java url json字符串_使用HttpClient将URL中的JSON查询字符串发送到Web服务(Java)
  9. span 可编辑 控制数量_CSS如何限制显示的文本字数
  10. 您有一个新的订单mp3在线_Airtable,不仅仅是强大的在线表格应用,而是一个新物种...