Introduction
Imaginez que vous consultiez le plan d’un immeuble de bureaux.
- L’immeuble : le lecteur de disque (stockage physique).
- Les pièces : les partitions (sections logiques).
- Le nom de la pièce : le point de montage (chemin d’accès tel que
/home).
Dans ce laboratoire, vous utiliserez lsblk pour visualiser ce plan.
Cette vue par couches est importante, car le stockage Linux est organisé en plusieurs niveaux. Un périphérique physique ou virtuel peut contenir des partitions, ces partitions peuvent contenir des systèmes de fichiers, puis ces systèmes de fichiers peuvent être montés dans l’arborescence principale des répertoires.
Lister tous les périphériques bloc (lsblk)
Affichez le plan du stockage avec lsblk (List Block Devices).
lsblk
Sortie :
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
...
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 1M 0 part
└─vda3 252:3 0 39.8G 0 part /
Comprendre l’arborescence :
- NAME :
vdaest le disque.vda1est une partition.loopXdésigne des périphériques virtuels (ignorez-les pour le moment). - SIZE : capacité (par exemple, 40G).
- TYPE :
disk(disque),part(partition) ouloop. - MOUNTPOINTS : emplacement où les données sont accessibles (par exemple,
/désigne la racine).
C’est ce qui rend lsblk particulièrement utile pour les débutants. La commande affiche les relations entre les éléments, et pas seulement leurs noms : vous voyez ainsi quels objets de stockage se trouvent au-dessus des autres.
Enregistrez le plan :
lsblk > devices.txt
Filtrer les disques physiques (lsblk -d)
Trop de détails ? Affichez uniquement les disques et masquez les partitions.
Utilisez -d (device) :
lsblk -d
Sortie :
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop ...
vda 252:0 0 40G 0 disk
Les partitions (vda1, vda2) ont disparu.
Cette commande liste uniquement les périphériques de premier niveau.
Le filtrage entre la vue complète en arborescence et la vue des périphériques de premier niveau est utile, car le dépannage du stockage consiste souvent à répondre à deux questions différentes : « Quels disques sont présents ? » et « Comment ce disque est-il partitionné ? »
Enregistrez la liste :
lsblk -d > disks.txt
Vérifier les systèmes de fichiers (lsblk -f)
Quel est le format des partitions ?
Utilisez -f (filesystem) pour afficher le type et l’UUID.
lsblk -f
Sortie :
NAME FSTYPE FSVER LABEL UUID ...
vda
├─vda2 vfat FAT32 8E24-7BB2 ...
└─vda3 ext4 1.0 7504cd7e-f775... ...
- FSTYPE : par exemple,
ext4(Linux) ouvfat(EFI). - UUID : identifiant unique (empreinte), essentiel pour le montage automatique.
Les UUID sont importants, car les noms des périphériques peuvent parfois changer selon l’ordre de démarrage ou le matériel connecté. Un UUID fournit un identifiant plus stable pour la configuration.
Enregistrez les détails :
lsblk -f > filesystems.txt
Vérifier la taille exacte (lsblk -b)
Vous avez besoin du nombre exact d’octets pour des scripts ?
Utilisez -b (bytes) pour supprimer les unités telles que « G » ou « M ».
La sortie en octets bruts est particulièrement utile dans les scripts et l’automatisation, lorsque les valeurs exactes sont plus importantes que leur lisibilité pour un humain.
lsblk -b
Sortie :
NAME ... SIZE ...
vda ... 42949672960 ...
Enregistrez les données brutes :
lsblk -b > sizes.txt
Résumé
Dans ce laboratoire, vous avez appris à lire le « plan » de votre stockage Linux à l’aide de la commande lsblk.
lsblk: affiche la structure en arborescence des disques (immeubles) et des partitions (pièces), y compris les périphériques virtuels de type loop.lsblk -d: filtre la vue pour n’afficher que les périphériques de premier niveau, sans les partitions.lsblk -f: révèle la « décoration intérieure » (type de système de fichiers) et l’identifiant unique (UUID).lsblk -b: fournit les mesures précises de taille en octets.
Comprendre ces périphériques de stockage est la première étape pour les administrer, que vous ajoutiez un nouveau disque dur, redimensionniez une partition ou cherchiez simplement pourquoi le serveur est plein.



