Xiaohan explique les commandes couramment utilisées sous Linux - LSBLK

Avant-propos:

        La commande lsblk est  utilisée pour lister les informations de tous les périphériques blocs disponibles et peut également afficher les dépendances entre eux, mais elle ne listera pas les informations du disque RAM. Les périphériques bloqués comprennent les disques durs, les lecteurs flash, les CD-ROM, etc. La commande lsblk est incluse dans le package util-linux-ng, qui est maintenant renommé util-linux. Ce paquet est livré avec plusieurs autres outils, tels que dmesg. Pour installer lsblk, téléchargez le package util-linux ici. Les utilisateurs de Fedora peuvent sudo yum install -y util-linux-nginstaller le package via des commandes .

1) Options

-a, --all            显示所有设备。
-b, --bytes          以bytes方式显示设备大小。
-d, --nodeps         不显示 slaves 或 holders。
-D, --discard        print discard capabilities。
-e, --exclude <list> 排除设备 (default: RAM disks)。
-f, --fs             显示文件系统信息。
-h, --help           显示帮助信息。
-i, --ascii          use ascii characters only。
-m, --perms          显示权限信息。
-l, --list           使用列表格式显示。
-n, --noheadings     不显示标题。
-o, --output <list>  输出列。
-P, --pairs          使用key="value"格式显示。
-r, --raw            使用原始格式显示。
-t, --topology       显示拓扑结构信息。

 2) Camp pratique Xiaohan

[root@hya ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   50G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   49G  0 part 
  ├─centos-root 253:0    0 45.1G  0 lvm  /
  └─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
sr0              11:0    1  8.8G  0 rom  
七个栏目名称如下:
NAME :这是块设备名。
MAJ:MIN :本栏显示主要和次要设备号。
RM :本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。
SIZE :本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。
RO :该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。
MOUNTPOINT :本栏指出设备挂载的挂载点。
  • L'option par défaut ne répertorie pas tous les périphériques vides. Pour afficher ces périphériques vides, utilisez la commande suivante:
[root@hya ~]# lsblk -a
  • La commande lsblk peut également être utilisée pour répertorier la propriété d'un périphérique spécifique, ainsi que pour répertorier les groupes et les modes. Ces informations peuvent être obtenues par la commande suivante:
[root@hya ~]# lsblk -m
NAME             SIZE OWNER GROUP MODE
sda               50G root  disk  brw-rw----
├─sda1             1G root  disk  brw-rw----
└─sda2            49G root  disk  brw-rw----
  ├─centos-root 45.1G root  disk  brw-rw----
  └─centos-swap  3.9G root  disk  brw-rw----
sr0              8.8G root  cdrom brw-rw----
  • Cette commande ne peut également obtenir que les informations du périphérique spécifié. Cela peut être réalisé en spécifiant le nom du périphérique après les options fournies à la commande lsblk. Par exemple, vous voudrez peut-être comprendre comment afficher la taille de votre lecteur de disque en octets, alors vous pouvez le faire en exécutant la commande suivante:
[root@hya ~]# lsblk -b /dev/sda
NAME            MAJ:MIN RM        SIZE RO TYPE MOUNTPOINT
sda               8:0    0 53687091200  0 disk 
├─sda1            8:1    0  1073741824  0 part /boot
└─sda2            8:2    0 52612300800  0 part 
  ├─centos-root 253:0    0 48444211200  0 lvm  /
  └─centos-swap 253:1    0  4160749568  0 lvm  [SWAP]
##############或者
[root@hya ~]# lsblk --bytes /dev/sda
  • Vous pouvez également combiner plusieurs options pour obtenir la sortie spécifiée. Par exemple, vous souhaiterez peut-être répertorier les périphériques dans un format de liste au lieu du format d'arborescence par défaut. Vous pouvez également être intéressé par la suppression des titres de différents noms de colonnes. Vous pouvez combiner deux options différentes pour obtenir la sortie souhaitée, la commande est la suivante:
[root@hya ~]# lsblk -nl
sda           8:0    0   50G  0 disk 
sda1          8:1    0    1G  0 part /boot
sda2          8:2    0   49G  0 part 
centos-root 253:0    0 45.1G  0 lvm  /
centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
sr0          11:0    1  8.8G  0 rom 
  • Pour obtenir la liste des périphériques SCSI, vous ne pouvez utiliser que l'option -S. Cette option est une lettre majuscule S, qui ne doit pas être confondue avec l'option -s, qui est utilisée pour imprimer les dépendances dans l'ordre inverse.
[root@hya ~]# lsblk -S
NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
sda  2:0:0:0    disk VMware,  VMware Virtual S 1.0  spi
sr0  1:0:0:0    rom  NECVMWar VMware IDE CDR10 1.00 ata
  • lsblk répertorie les périphériques SCSI et -s est l'option d'ordre inverse (inverser la relation d'organisation entre les périphériques et les partitions), qui donnera la sortie suivante. entrez la commande:
[root@hya ~]# lsblk -s
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda1          8:1    0    1G  0 part /boot
└─sda         8:0    0   50G  0 disk 
sr0          11:0    1  8.8G  0 rom  
centos-root 253:0    0 45.1G  0 lvm  /
└─sda2        8:2    0   49G  0 part 
  └─sda       8:0    0   50G  0 disk 
centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
└─sda2        8:2    0   49G  0 part 
  └─sda       8:0    0   50G  0 disk 

 

Je suppose que tu aimes

Origine blog.csdn.net/yeyslspi59/article/details/108639022
conseillé
Classement