Commande Lsblk sous Linux (lister les périphériques de bloc)

Un périphérique Block est un fichier faisant référence à un périphérique. Les périphériques peuvent être des disques durs, des SDD, des disques RAM, etc. Les fichiers de périphériques en mode bloc se trouvent dans le répertoire /dev.

Dans ce tutoriel, nous apprenons commande lsblk sous Linux à lister les périphériques de bloc.

commande lsblk

La commande lsblk est utilisée pour répertorier les informations sur tous les périphériques de blocs disponibles sous Linux. lsblk est préinstallé dans la plupart des distributions Linux. Il fait partie du paquet utils-linux.

Lsblk est normalement utilisé pour rechercher des informations sur les périphériques et les partitions. La commande blkid peut donner des informations telles que le système de fichiers et l’UUID. Alors que la commande df est principalement utilisée pour l’utilisation du disque et les informations sur le système de fichiers.

La forme la plus simple pour utiliser lsblk est sans aucun argument, ce qui affichera une liste de périphériques de blocs dans un format arborescent.

$ lsblk

Sortie de la commande lsblk avec sept colonnes telles que NAME, MAJ:MIN, RM, SIZE, RO, TYPE et MOUNTPOINT. Chaque colonne est expliquée :

NAME – Ceci est le nom de l’appareil.

MAJ:MIN – Cette colonne affiche le numéro de périphérique majeur et mineur.

RM – Cette colonne indique si le périphérique est amovible ou non. Notez dans ce example le périphérique sdb et sr0 ont leurs valeurs RM égales à 1 indiquant qu’ils sont amovibles.

TAILLE – Cette colonne donne des informations sur la taille de l’appareil.

RO – Ceci indique si un périphérique est en lecture seule. Dans ce cas, tous les appareils ont un RO=0 indiquant qu’ils ne sont pas en lecture seule.

TYPE – Cette colonne montre que le périphérique de bloc est un disque ou une partition (partie) dans un disque. Dans l’image, sda est le disque tandis que sr0 est une mémoire en lecture seule (rom).

POINT DE MONTAGE : Cette colonne indique le point de montage sur lequel l’appareil est monté.

Voyons comment utiliser commande lsblk:

01. Pour lister tous les périphériques bloqués

Utilisez l’option -a pour afficher tous les périphériques, y compris les périphériques vides :

$ lsblk -a

lsblk affiche tous les appareils

02. Pour modifier la sortie lsblk par défaut au format arborescent, utilisez l’option -l

$ lsblk -l

format de liste lsblk

03. Afficher un appareil spécifique

Utilisez lsblk après le nom du périphérique pour afficher des informations sur un périphérique spécifique.

Pour example:

$ lsblk /dev/sda5

lsblk informations sur un périphérique spécifique

04. Afficher uniquement les colonnes sélectives

Si vous le souhaitez, vous pouvez afficher la sortie de colonnes spécifiques, utilisez l’option -o.

Pour example pour lister les colonnes de nom et de taille, tapez :

$ lsblk -o name,size

lister des colonnes spécifiques

05. Afficher les autorisations de l’appareil

Vous pouvez utiliser lsblk pour imprimer la propriété et les autorisations de chaque périphérique à l’aide de l’option -m.

$ lsblk -m

06. Pour afficher uniquement les périphériques SCSI, utilisez l’option -S.

$ lsblk -S

07. Affichage de la sortie au format de caractères ASCII.

Le format d’arborescence par défaut n’est pas convivial et vous pouvez utiliser l’option -i pour l’afficher au format ASCII :

$ lsblk -i

08. Pour afficher le modèle de zone de chaque périphérique, utilisez l’option -z.

$ lsblk -z

afficher le modèle de zone de périphérique

Conclusion

Dans ce didacticiel, nous avons appris à utiliser la commande lsblk sous Linux pour trouver des informations sur les périphériques de bloc connectés. Merci d’avoir lu, s’il vous plaît fournir votre suggestion dans la section commentaire.