zoukankan      html  css  js  c++  java
  • lsblk 命令使用

    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 /data0

    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 /data0

    要获取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 

    也可以列出指定设备的信息:

    $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 /data0

    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----
  • 相关阅读:
    Spring Boot2(九):整合Jpa的基本使用
    Spring Boot2(八):性感banner,在线发牌
    Spring Boot2(七):拦截器和过滤器
    我为什么要写作
    代码整洁之道
    redis-缓存穿透和缓存击穿
    云计算的三种服务模式
    java-泛型
    java-注解
    java-反射
  • 原文地址:https://www.cnblogs.com/qianggezhishen/p/7349305.html
Copyright © 2011-2022 走看看