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-ng
installer 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