Un périphérique de bloc 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érique de bloc se trouvent sous le répertoire /dev.
Dans ce tutoriel, nous découvrons la commande lsblk sous Linux pour lister les périphériques de blocage .
commande lsblk
La commande lsblk est utilisée pour répertorier les informations sur tous les périphériques de bloc disponibles sous Linux. lsblk est préinstallé dans la plupart des distributions Linux. Il fait partie du package utils-linux.
Lsblk est normalement utilisé pour trouver 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 d'utilisation de lsblk est sans aucun argument, ce qui affichera une liste de périphériques de bloc sous forme d'arborescence.
$ 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 : il s'agit du nom de l'appareil.
MAJ :MIN – Cette colonne affiche le numéro d'appareil majeur et mineur.
RM - Cette colonne indique si le périphérique est amovible ou non. Notez que dans cet exemple, les périphériques 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 - Cela indique si un appareil 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 indique que le périphérique bloc est un disque ou une partition (partie) d'un disque. Dans l'image, sda est le disque tandis que sr0 est une mémoire en lecture seule (ROM).
MOUNTPOINT : cette colonne indique le point de montage sur lequel l'appareil est monté.
Voyons comment utiliser la commande lsblk :
01. Pour répertorier tous les périphériques de blocage
Utilisez l'option -a pour afficher tous les appareils, y compris les appareils 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 de l'appareil pour afficher des informations sur un appareil spécifique.
Par exemple :
$ lsblk /dev/sda5
04. Afficher uniquement les colonnes sélectives
Si vous le souhaitez, vous pouvez afficher la sortie de colonnes spécifiques en utilisant l'option -o.
Par exemple, pour répertorier le nom et la taille des colonnes, tapez :
$ lsblk -o name,size
05. Afficher les autorisations de l'appareil
Vous pouvez utiliser lsblk pour afficher la propriété et les autorisations de chaque appareil à l'aide de l'option -m.
$ lsblk -m
06 . Pour afficher uniquement les périphériques SCSI, utilisez l'option -S.
$ lsblk -S
07 . Afficher 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 afficher au format ASCII :
$ lsblk -i
08 . Pour afficher le modèle de zone de chaque appareil, utilisez l'option -z.
$ lsblk -z
Conclusion
Dans ce didacticiel, nous avons appris à utiliser la commande lsblk sous Linux pour rechercher des informations sur les périphériques de bloc connectés. Merci d'avoir lu, veuillez fournir votre suggestion dans la section des commentaires.