Maison > Tutoriel système > Linux > le corps du texte

Comment lister les périphériques bloqués du système Linux à l'aide de la commande lsblk

WBOY
Libérer: 2024-02-15 08:10:19
avant
1113 Les gens l'ont consulté

sblk est une commande utilisée pour répertorier toutes les informations sur les périphériques de bloc disponibles dans un système Linux. Les périphériques de bloc font référence aux périphériques qui peuvent transmettre des données en blocs, tels que les disques durs, les lecteurs optiques, les clés USB, etc. La commande lsblk peut afficher les dépendances entre les périphériques blocs, ainsi que divers attributs tels que la taille, le type, le système de fichiers, le point de montage, etc. La commande lsblk obtient des informations du système de fichiers virtuel /sys et de la base de données udev ou s'il n'y a pas de base de données udev ou si lsblk n'est pas compilé avec le support udev, elle essaiera de lire l'étiquette, l'UUID et le type de système de fichiers à partir du périphérique bloc. ce qui nécessite les privilèges root.

Dans cet article, nous présenterons comment utiliser la commande lsblk pour répertorier les périphériques de bloc d'un système Linux, ainsi que certaines options et paramètres couramment utilisés. Nous utiliserons Ubuntu 20.04 comme exemple de système, mais le contenu s'applique également à d'autres distributions Linux.

Installer 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 lister les périphériques bloqués du système Linux à laide de la commande lsblk
Le logiciel d'installation de service de la série centos utilise yum. Est-il nécessaire d'utiliser yum -y install lsblk pour installer cette commande ?

Comment lister les périphériques bloqués du système Linux à laide de la commande lsblk
NON, ce n'est pas le cas, vous avez encore été trompé
La commande lsblk est incluse dans le package util-linux-ng, désormais 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
Copier après la connexion
Comment lister les périphériques bloqués du système Linux à laide de la commande lsblkComment lister les périphériques bloqués du système Linux à laide de la commande lsblk

Cette commande a plusieurs options :

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

$ lsblk
Copier après la connexion

Le résultat est le suivant :

lsblk default
lsblk default
Copier après la connexion

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 : 本栏指出设备挂载的挂载点。
Copier après la connexion

Liste de tous les appareils :

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

$ lsblk -a
Copier après la connexion

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

lsblk octets sda

lsblk octets 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 les groupes et les modes. Ces informations peuvent être obtenues avec la commande suivante :

$ lsblk -m
lsblk permissions
lsblk permissions
Copier après la connexion

Liste des 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é à connaître la taille de votre lecteur de disque en octets, ce que vous pouvez faire en exécutant la commande suivante :

$ lsblk -b /dev/sda
Copier après la connexion

Alternativement, la commande suivante est équivalente :

$ lsblk --bytes /dev/sda
Copier après la connexion

Liste des appareils sans en-tête sous forme de liste :

Vous pouvez également combiner plusieurs options pour obtenir un résultat spécifique. 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 suivante :

$ lsblk -nl
Copier après la connexion

Vous pouvez également utiliser les options longues ci-dessous qui donnent également le même résultat.

$ lsblk --noheadings --list
lsblk no header and list
lsblk no header and list
Copier après la connexion

Liste des périphériques SCSI :

Pour obtenir la liste des 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
Copier après la connexion

lsblk列出SCSI设备,而-s是逆序选项(LCTT译注:将设备和分区的组织关系逆转过来显示),其将给出如下输出。输入命令:

$ lsblk -s
Copier après la connexion

或者

$ lsblk --inverse
Copier après la connexion

在本文中,我们学习了Comment lister les périphériques bloqués du système Linux à laide de la commande lsblk,以及一些常用的选项和参数。我们了解了如何查看和过滤块设备的信息,以及如何改变输出格式和内容。我们还学习了如何使用lsblk命令获取一些高级信息,比如磁盘拓扑、磁盘对齐、磁盘丢弃(discard)等。

lsblk是一个简单而实用的命令,它可以让你更好地管理和使用你的块设备。通过使用lsblk命令,你可以提高你的存储效率和用户体验。我们建议你在使用Linux系统时,经常使用lsblk命令来列出你的块设备。

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!

source:lxlinux.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!