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

你可能感兴趣的:(linux操作系统:常用命令)