La commande blkid offre des fonctionnalités similaires à lsblk, mais elle imprime simplement chaque périphérique bloc dans un format plat et inclut des informations supplémentaires telles que l'UUID du périphérique/partition et le type de système de fichiers. Cependant, il est préférable d'utiliser lsblk -f si vous souhaitez ces informations supplémentaires.
Syntaxe
La syntaxe de la commande blkid est :
# blkid [options] [device name]
Vous pouvez facilement lister les UUID de vos volumes avec la commande blkid :
# blkid
La sortie vous montrera l'UUID de chaque périphérique connecté à votre système, et vous pouvez utiliser cette commande chaque fois que vous ajoutez de nouveaux volumes à votre serveur pour répertorier vos UUID. C'est également la première étape pour ajouter un nouveau volume à votre fichier /etc/fstab. Bien que j'aie dit que l'utilisation d'UUID n'est pas obligatoire, elle est définitivement recommandée et peut vous éviter des ennuis plus tard.
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande blkid :
blkid: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :
Répartition | Commande |
---|---|
OS X | brew install util-linux |
Debian | apt-get install fdisk |
Ubuntu | apt-get install fdisk |
Alpin | apk ajouter util-linux |
Arch Linux | pacman -S util-linux |
Kali Linux | apt-get install fdisk |
CentOS | yum install util-linux |
Fédora | dnf install util-linux |
Raspbian | apt-get install util-linux |
Vous pouvez également utiliser l'utilitaire blkid pour vérifier le type de système de fichiers, comme illustré dans cet exemple extrait d'un système Ubuntu :
$ sudo blkid /dev/sda1: [...] TYPE="ext4" /dev/sda5: [...] TYPE="swap" /dev/sdb1: [...] TYPE="ext4" $
Cette sortie montre également que le système de fichiers sur /dev/sdb1 est un système de fichiers ext4.
Exemples de commande blkid
1. Listez toutes les partitions :
$ sudo blkid
2. Répertoriez toutes les partitions dans une table, y compris les points de montage actuels :
$ sudo blkid -o list
Conclusion
Un UUID est un numéro d'identification unique attribué lorsque la partition ou le volume est formaté à l'aide de mkfs. Vous pouvez déterminer l'UUID d'un système de fichiers à l'aide de la commande blkid ou lsblk -f. Les systèmes de fichiers peuvent être montés soit de manière persistante dans le fichier /etc/fstab en utilisant leur UUID, soit temporairement en utilisant l'option -U uuid de la commande mount.