La commande blkid est un utilitaire de ligne de commande qui affiche des informations sur les périphériques de bloc disponibles. Il peut déterminer le type de contenu (par exemple, système de fichiers, swap).
Un périphérique de bloc conserve et également des attributs (jetons, name = paires de valeur) à partir des métadonnées de contenu (par exemple, champs d’étiquette ou UUID).
Dans ce tutoriel, je vous montre comment utiliser la commande blkid dans Linux avec des exemples et trouver des UUID.
Table des matières
Comment utiliser la commande blkid sur Linux
La syntaxe de blkid
L’exécution de blkid sans aucun argument répertorie tous les appareils disponibles avec leur identifiant universellement unique (UUID), le type du système de fichiers et l’étiquette s’il est défini.
blkid
Comment lister les UUID des périphériques de blocs
Si vous souhaitez afficher des informations uniquement pour un appareil spécifique, vous pouvez utiliser le nom de l’appareil comme option après blkid pour le faire :
blkid /dev/sda1
/dev/sda1: LABEL="root" UUID="074e5a60-b0b8-4876-8673-bec4bc8394a5" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="25291abd-01"
De plus, si vous connaissez l’UUID d’un appareil mais ne connaissez pas le nom de l’appareil et souhaitez le découvrir, vous pouvez utiliser l’option 0-U comme ceci:
blkid -U 074e5a60-b0b8-4876-8673-bec4bc8394a5
/dev/sda1
Si vous souhaitez obtenir des informations détaillées en mode, vous pouvez utiliser l’option -p et -o udev pour qu’elle s’affiche dans un bon format comme celle-ci :
blkid -po udev /dev/sda1
Parfois, la liste des périphériques peut ne pas être mise à jour, si vous pensez que c’est le cas, vous pouvez utiliser l’option -g qui effectuera une réussite de collecte des ordures sur le cache blkid pour supprimer les appareils qui n’existent plus.
blkid -g
Voir les limites d’E/S
Utilisez l’option -I comme indiqué ci-dessous pour afficher les limites d’E/S sur un périphérique de bloc particulier. Vous pouvez soit transmettre la partition comme argument, soit l’ensemble de l’appareil. La sortie suivante affiche la taille minimale d’IO, la taille du secteur physique et logique du périphérique /dev/sda1 :
blkid -i /dev/sda1
/dev/sda1: MINIMUM_IO_SIZE="512" PHYSICAL_SECTOR_SIZE="512" LOGICAL_SECTOR_SIZE="512"
Afficher les informations supplémentaires
L’option -p affiche des informations supplémentaires, car elle n’utilisera pas le cache et utilisera directement les informations du superblock.
Le suivant affiche des informations sur /dev/sda.
Veuillez noter que pour cette option, vous devez passer un nom de périphérique comme argument.
blkid -p /dev/sda /dev/sda: PTUUID="25291abd" PTTYPE="dos"
Vous pouvez également combiner l’option -p et -I pour obtenir des informations supplémentaires sur l’appareil comme indiqué ci-dessous.
blkid -pi /dev/sda
/dev/sda: MINIMUM_IO_SIZE="512" PHYSICAL_SECTOR_SIZE="512" LOGICAL_SECTOR_SIZE="512" PTUUID="25291abd" PTTYPE="dos"
Rechercher des paramètres
Vous pouvez utiliser l’option -l pour rechercher les appareils qui correspondent à un critère de recherche spécifique.
Lorsque vous spécifiez l’option -l, vous devez également spécifier l’option -t et indiquer quel type de paramètre et de valeur recherchez-vous.
Dans l’exemple suivant, nous recherchons le paramètre d’étiquette qui a la valeur «/ home».
blkid -l -t LABEL=/home
Dans l’exemple suivant, nous recherchons un paramètre de type qui a la valeur «ext4».
blkid -t TYPE=ext4 /dev/sda1: LABEL="root" UUID="074e5a60-b0b8-4876-8673-bec4bc8394a5" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="25291abd-01"
Utiliser -L et -U pour une recherche supplémentaire
Veuillez noter que la recherche d’étiquette peut également être réalisée en utilisant l’option -L (au lieu de combiner l’option -l et -t) :
blkid -L /home
Vous pouvez également rechercher sur la base de l’UUID comme indiqué ci-dessous.
blkid -U 6e0acfe3-81ed-4f9f-8ab5-0d65ba1f0ef2
Formater la sortie blkid
Utilisez -o option pour formater la sortie de la commande blkid.
Par défaut, -o utilise le format «complet». Ainsi, la commande suivante affichera le même format de sortie.
blkid -o full
L’option de format «liste» est très utile. Cela affichera également la colonne «MountPoint» qui est très utile.
blkid -o list
Voici d’autres options de format de sortie :
blkid -o value blkid -o device blkid -o udev blkid -o export
Liens
- 5 commandes Linux pour afficher la configuration matérielle
- lspci : Afficher la configuration matériel Linux
- Connaitre le processeur dans Linux (afficher configuration du CPU)
- Linux : connaître la carte graphique et GPU
- La commande lshw : utilisations et exemples
- Afficher les informations systèmes et matérielles sur Ubuntu avec HardInfo
- /proc : surveiller votre système Linux
- NTFS, EXT4 : les systèmes de fichiers Windows et Linux
- Inode dans Linux : qu’est-ce que c’est et comment les afficher
- fstab Linux : fonctionnement, structure et exemples
- mount et fstab : monter des partitions de disques ou NFS, CIFS sur Linux
- Comment vérifier l’espace disque avec la commande DF et DU sur Linux
- mkfs : formater et créer un système de fichiers (ext4, NTFS, FAT) sur Linux
- La commande lsblk : utilisations et exemples
- fdisk/gfdisk : Créer, supprimer, redimensionner des partitions de disque en ligne de commandes sur Linux
- cfdisk : Créer, supprimer, redimensionner des partitions de disque en ligne de commandes sur Linux
- Formater une partition de disque ou clé USB sur Linux Ubuntu
- GParted : redimensionner (agrandir/réduire) une partition de disque
- Comment créer un disque RAM tmpfs ou ramfs sur Linux
- Monter un partage Windows sous Linux avec Samba
- Dr.Parted Live : Live USB récupération de données et utilitaires de disque