Detaillierte Erläuterung des Befehls lsblk zum Blockieren der Geräteansicht unter Linux

Einführung
Unter Linux-Systemen ist die Verwendung von Blockgeräten sehr verbreitet, insbesondere verwenden einige herkömmliche kommerzielle Datenbanken wie Oracle und DB2 häufig Blockgeräte. Der Befehl lsblk kann sehr praktisch sein, um alle Informationen zu Blockgeräten abzurufen.

lsblk-Installation
Wenn auf Ihrem Linux-System kein lsblk-Befehl vorhanden ist, spielt die Installation keine Rolle

yum install util-linux

Detaillierte Erklärung der allgemeinen Parameter von lsblk


[root@mysql ~]# lsblk --help
选项:
 -a, --all            打印所有设备
 -b, --bytes          以字节为单位而非易读的格式来打印 SIZE
 -d, --nodeps         不打印从属设备(slave)或占位设备(holder)
 -D, --discard        打印时丢弃能力
 -e, --exclude <列表> 根据主设备号排除设备(默认:内存盘)
 -I, --include <列表> 只显示有指定主设备号的设备
 -f, --fs             输出文件系统信息
 -h, --help           使用信息(此信息)
 -i, --ascii          只使用 ascii 字符
 -m, --perms          输出权限信息
 -l, --list           使用列表格式的输出
 -n, --noheadings     不打印标题
 -o, --output <列表>  输出列
 -p, --paths          打印完整设备路径
 -P, --pairs          使用 key=“value” 输出格式
 -r, --raw            使用原生输出格式
 -s, --inverse        反向依赖
 -t, --topology       输出拓扑信息
 -S, --scsi           输出有关 SCSI 设备的信息

 -h, --help     显示此帮助并退出
 -V, --version  输出版本信息并退出

Beispiel für die Verwendung von lsblk,
um Blockgeräte abzurufen und in Baumform anzuzeigen


[mysql@mysql ~]$ lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  100G  0 disk
|-sda1            8:1    0    1G  0 part /boot
`-sda2            8:2    0   99G  0 part
  |-centos-root 253:0    0   87G  0 lvm  /
  |-centos-swap 253:1    0    2G  0 lvm  [SWAP]
  `-centos-home 253:2    0   10G  0 lvm  /home
sr0              11:0    1  4.3G  0 rom

Erläutern Sie hier die Bedeutung wichtiger Spaltennamen. Für weitere Informationen können Sie lsblk --help verwenden, um sie selbst
anzuzeigen . 1.MAJ: MIN: In dieser Spalte werden die Haupt- und
Nebengerätenummern angezeigt. 2.RM: Zeigt Wechselmedien an. 0 bedeutet nicht mobiles Gerät, 1 bedeutet austauschbares Gerät
3.RO: schreibgeschützt, 0 bedeutet nicht schreibgeschützt, 1 bedeutet schreibgeschützt

Erhalten Sie den vollständigen Pfad und die Berechtigungen des Blockgeräts


[mysql@mysql ~]$ lsblk -mp
NAME                         SIZE OWNER GROUP MODE
/dev/sda                     100G root  disk  brw-rw----
|-/dev/sda1                    1G root  disk  brw-rw----
`-/dev/sda2                   99G root  disk  brw-rw----
  |-/dev/mapper/centos-root   87G root  disk  brw-rw----
  |-/dev/mapper/centos-swap    2G root  disk  brw-rw----
  `-/dev/mapper/centos-home   10G root  disk  brw-rw----
/dev/sr0                     4.3G root  cdrom brw-rw----

Anhand der obigen Ergebnisse können Sie die Benutzer und Gruppen, zu denen jedes Blockgerät gehört, sowie die Berechtigungen klar erkennen

Rufen Sie den E / A-Planungsalgorithmus des Blockgeräts ab


[mysql@mysql ~]$ lsblk -t
NAME            ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED    RQ-SIZE   RA WSAME
sda                     0    512      0     512     512    1 deadline     128 4096   32M
|-sda1                  0    512      0     512     512    1 deadline     128 4096   32M
`-sda2                  0    512      0     512     512    1 deadline     128 4096   32M
  |-centos-root         0    512      0     512     512    1              128 4096   32M
  |-centos-swap         0    512      0     512     512    1              128 4096   32M
  `-centos-home         0    512      0     512     512    1              128 4096   32M
sr0                     0   2048      0    2048    2048    1 deadline     128  128    0B

Ich werde die Verwendungen hier nicht einzeln auflisten, und interessierte Freunde können sie sorgfältig studieren und einen Kommentar hinterlassen, wenn es neue Verwendungen gibt.

Ich denke du magst

Origin blog.51cto.com/15061930/2642095
Empfohlen
Rangfolge