Maison  >  Article  >  Opération et maintenance  >  Comment afficher les informations sur les périphériques bloqués sous Linux

Comment afficher les informations sur les périphériques bloqués sous Linux

青灯夜游
青灯夜游original
2023-02-09 13:10:132525parcourir

Sous Linux, vous pouvez utiliser la commande lsblk pour afficher les informations sur le périphérique bloc (disque dur, disque flash, CD-ROM, etc.), la syntaxe est "nom du périphérique lsblk [option]". La commande lsblk est utilisée pour répertorier les informations sur tous les périphériques de bloc disponibles et les dépendances entre eux, mais elle ne répertorie pas les informations sur les disques RAM.

Comment afficher les informations sur les périphériques bloqués sous Linux

L'environnement d'exploitation de ce tutoriel : système centos7, ordinateur Dell G3.

Sous Linux, vous pouvez utiliser la commande lsblk pour afficher les informations sur le périphérique bloqué.

Le nom anglais de la commande lsblk est "list block", qui est utilisé pour répertorier les informations de tous les périphériques de bloc disponibles, et peut également afficher les dépendances entre eux, mais il ne répertoriera pas les informations du disque RAM. Les périphériques bloc incluent les disques durs, les lecteurs flash, les CD-ROM, etc. La commande lsblk est incluse dans le package util-linux-ng, désormais renommé util-linux.

Installation de lsblk sous Linux

L'installation de base par défaut sous Linux n'a pas la commande lsblk, alors comment puis-je utiliser lsblk ?

Comment afficher les informations sur les périphériques bloqués sous Linux

Dans la série centos, yum est utilisé pour installer le logiciel d'installation du service. Est-il nécessaire d'utiliser yum -y install lsblk pour installer cette commande ?

Comment afficher les informations sur les périphériques bloqués sous Linux

NON, ce n'est pas le cas, cela a encore été trompé

La commande lsblk est incluse dans le package util-linux-ng, et maintenant le package est renommé util-linux. Ce package est livré avec plusieurs autres outils, tels que dmesg. Pour installer lsblk, téléchargez le package util-linux ici.

Les utilisateurs de la série Fedora (centos, RHEL, etc.) peuvent installer ce package via les méthodes suivantes :

#yum install util-linux-ng

Comment afficher les informations sur les périphériques bloqués sous Linux

Comment afficher les informations sur les périphériques bloqués sous Linux

La commande lsblk a plusieurs options :

Option par défaut

lsblk La commande listera par défaut tous les périphériques bloqués dans une arborescence. Ouvrez un terminal et entrez la commande suivante :

$ lsblk

Le résultat est le suivant :

lsblk default
lsblk default

Les noms des 7 colonnes sont les suivants :

NAME : 这是块设备名。
MAJ:MIN : 本栏显示主要和次要设备号。
RM : 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。
SIZE : 本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。
RO : 该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。(LCTT译注,此处sr0的RO项没有标记为1,可能存在一些错误?)
MOUNTPOINT : 本栏指出设备挂载的挂载点。

Liste de tous les appareils :

L'option par défaut ne répertorie pas tous les appareils vides appareils. Pour afficher ces appareils vides, utilisez la commande suivante :

$ lsblk -a

Cette option répertoriera tous les appareils, y compris les appareils vides.

lsblk bytes sda

lsblk bytes sda

Liste des autorisations et des propriétaires des appareils :

La commande lsblk peut également être utilisée pour répertorier la propriété d'un appareil spécifique, ainsi que des groupes et des modes. Ces informations peuvent être obtenues via la commande suivante :

$ lsblk -m
lsblk permissions
lsblk permissions

Liste les appareils spécifiés :

Cette commande peut également obtenir uniquement les informations de l'appareil spécifié. Ceci est accompli en spécifiant le nom du périphérique après les options fournies à la commande lsblk. Par exemple, vous pourriez être intéressé de connaître la taille de votre lecteur de disque en octets, alors vous pouvez le faire en exécutant la commande suivante :

$ lsblk -b /dev/sda

Alternativement, la commande suivante est équivalente :

$ lsblk --bytes /dev/sda

Liste au format liste sans header Devices :

Vous pouvez également combiner plusieurs options pour obtenir une sortie spécifiée. Par exemple, vous souhaiterez peut-être répertorier les appareils sous forme de liste au lieu du format d'arborescence par défaut. Vous souhaiterez peut-être également supprimer les en-têtes de différents noms de colonnes. Deux options différentes peuvent être combinées pour obtenir le résultat souhaité avec la commande :

$ lsblk -nl

Alternativement, vous pouvez utiliser l'option longue ci-dessous qui donne également le même résultat.

$ lsblk --noheadings --list
lsblk no header and list
lsblk no header and list

Liste des périphériques SCSI :

Pour obtenir une liste de périphériques SCSI, vous ne pouvez utiliser que l'option -S. Cette option est un S majuscule et ne doit pas être confondue avec l'option -s, qui imprime les dépendances dans l'ordre inverse.

$ lsblk -S

lsblk répertorie les périphériques SCSI, et -s est l'option d'ordre inverse (annotation LCTT : inverser la relation organisationnelle des périphériques et des partitions à afficher), ce qui donnera le résultat suivant. Entrez la commande :

$ lsblk -s

ou

$ lsblk --inverse

Vous pouvez utiliser lsblk pour obtenir plus d'informations sur votre périphérique bloqué, essayez de l'afficher vous-même

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn