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.
L'installation de base par défaut sous Linux n'a pas la commande lsblk, alors comment puis-je utiliser 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 ?
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 :
1 |
|
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 :
1 |
|
Le résultat est le suivant :
1 2 |
|
Les noms des 7 colonnes sont les suivants :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
L'option par défaut ne répertoriera pas tous les appareils vides. Pour afficher ces appareils vides, utilisez la commande suivante :
1 |
|
Cette option répertoriera tous les appareils, y compris les appareils vides.
lsblk octets sda
lsblk octets sda
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 :
1 2 3 |
|
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 :
1 |
|
Alternativement, la commande suivante est équivalente :
1 |
|
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 :
1 |
|
Vous pouvez également utiliser les options longues ci-dessous qui donnent également le même résultat.
1 2 3 |
|
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.
1 |
|
lsblk列出SCSI设备,而-s是逆序选项(LCTT译注:将设备和分区的组织关系逆转过来显示),其将给出如下输出。输入命令:
1 |
|
或者
1 |
|
在本文中,我们学习了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!