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

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

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

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

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

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.