首页 > l-lsblk查看设备可用块设备

l-lsblk查看设备可用块设备

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

更多相关:

  • partprobe工具 操作系统目录/usr/sbin/partprobe 程序安装包parted-3.1-17.el7.x86_64.rpm 命令用法: partprobe是用来告知操作系统内核 分区表发生变化的工具,告知方式是请求内核重读分区表 选项如下: -d 不会让内核重读分区表,分区表发生变化后使用该命令partproe...

  • 将数据库中所有表的所有的内容选一遍:   IF object_id('tempdb..#temp')   is   not   null      BEGIN DROP TABLE #temp END DECLARE @index int DECLARE @count int   DECLARE @schemaname varch...

  • Ø  LTE v  36 523-1:Part 1: Protocol conformance specification ·        定义了每个Case 运行的流程   v  36.523-2:Part 2: Implementation Conformance Statement(ICS) proforma specif...

  • 主要是在bluestore的实例上执行低级管理操作的使用程序,是ceph bluestore的管理工具 命令 help显示帮助信息fsck [--deep]对bluestore元数据进行一致性检查。如果指定了–deep,还要读取所有对象数据并验证校验和repair运行一致性检查 并修复我们可以发生的任何错误bluefs-ex...

  • iOS获取设备唯一标识的各种方法?IDFA、IDFV、UDID分别是什么含义?iOS获取设备ID总结IDFA解释 关于UUID的理解 : 英文名称是:Universally Unique Identifier,翻译过来就是通用唯一标识符。 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提...

  • Running Your Application 原文演示了怎样在真机和模拟器上运行你的App。 原文链接:http://developer.android.com/training/basics/firstapp/running-app.html 译文链接:http://android.toolib.net/training/bas...

  • 转:http://blog.csdn.net/zhouzhuan2008/article/details/11053877   目录 MTD总概述MTD数据结构 MTD相关层实现 MTD,Memory Technology Device即内存技术设备 字符设备和块设备的区别在于前者只能被顺序读写,后者可以随机访问;同时,两者读写数...

  • 设备管理器架构 ----Windows Embedded CE 6.0 R3   原文:http://msdn.microsoft.com/en-us/library/ee484004(v=WinEmbedded.60).aspx   设备管理器运行在Windows Embedded CE操作系统下,跟踪加载的驱动及其接口。它从内核中...