Noms des Périphériques
100%

Périphériques · Leçon 3

Noms des Périphériques

Découvrez comment Linux nomme les périphériques de stockage courants, leurs partitions, les périphériques logiques et les liens persistants.

Les noms de périphériques Linux reflètent le sous-système et le pilote du noyau qui présentent l'interface, pas toujours le connecteur physique indiqué sur le matériel. Apprenez les motifs courants, mais découvrez la correspondance réelle du système actuel avant toute modification du stockage.

Noms des disques de la couche SCSI

Les disques présentés par la couche disque SCSI utilisent couramment des noms en sd. Cela comprend de nombreux disques SCSI, SATA, USB et virtuels :

  • /dev/sda : un disque entier ;
  • /dev/sdb : un autre disque entier ;
  • /dev/sda3 : la partition 3 de /dev/sda ;
  • /dev/sdb1 : la partition 1 de /dev/sdb.

Les lettres reflètent l'ordre d'énumération, pas une identité durable. L'ajout d'un contrôleur, une modification de l'ordre du micrologiciel ou la connexion d'un périphérique peut changer la lettre d'un disque.

Dans le motif de nommage sd, quel chemin désigne la partition 1 de /dev/sdb ?

Noms qui se terminent par des chiffres

Certains noms de périphériques entiers contiennent déjà des chiffres ; leurs partitions utilisent donc p comme séparateur :

  • /dev/nvme0n1 : espace de noms NVMe 1 du contrôleur 0 ;
  • /dev/nvme0n1p2 : partition 2 de cet espace de noms ;
  • /dev/mmcblk0 : périphérique bloc MMC ;
  • /dev/mmcblk0p1 : partition 1 de ce périphérique.

Les périphériques NVMe ne sont normalement pas nommés /dev/sdX ; ils suivent la convention du sous-système NVMe.

Quel chemin désigne la partition 2 de /dev/nvme0n1 ?

Périphériques bloc logiques et virtuels

Linux crée aussi des périphériques bloc sans correspondance directe avec un disque physique :

  • /dev/dm-N pour device mapper, souvent avec des liens explicites sous /dev/mapper/ ;
  • /dev/mdN pour les ensembles RAID logiciel Linux ;
  • /dev/loopN pour les fichiers ordinaires attachés comme périphériques bloc loop.

Partitions, couches de chiffrement, RAID, volumes logiques et systèmes de fichiers forment une pile. Utilisez lsblk pour voir les relations parent-enfant au lieu de les déduire du seul nom.

Quel emplacement fournit couramment des liens descriptifs pour les périphériques device mapper ?

Liens de stockage persistants

La gestion des périphériques en espace utilisateur crée des liens sous /dev/disk/, souvent regroupés en :

  • by-id pour les identifiants matériels ou de transport ;
  • by-uuid pour les UUID de systèmes de fichiers ;
  • by-label pour leurs étiquettes ;
  • by-partuuid pour les UUID de tables de partitions ;
  • by-path pour les chemins dépendant de la topologie.

Choisissez l'identifiant selon ce qui doit rester stable. Un UUID de système de fichiers identifie celui-ci, pas nécessairement le disque physique sous-jacent. Le clonage peut dupliquer un UUID ; vérifiez donc son unicité avant de vous y fier.

Pourquoi les liens /dev/disk/by-id/ sont-ils souvent préférables à /dev/sdX dans une configuration propre à un périphérique ?

Noms de pseudo-périphériques

Les noms /dev/null, /dev/zero et /dev/urandom décrivent des pseudo-périphériques du noyau et non du stockage physique. /dev/null élimine les écritures et renvoie une fin de fichier en lecture ; /dev/zero fournit des octets nuls ; /dev/urandom fournit des octets du générateur aléatoire du noyau.

Que produit la lecture de /dev/zero ?

Leçon terminée

Vous avez terminé Noms des Périphériques

Vous savez maintenant décoder les noms courants du stockage Linux sans les considérer comme des identités permanentes.

  • Lire sdXNUMBER comme une partition d'un disque sd.

  • Utiliser pNUMBER lorsque le nom du périphérique entier finit par un chiffre.

  • Reconnaître les périphériques logiques device mapper, RAID et loop.

  • Préférer le lien persistant adapté à l'identité voulue.

  • Distinguer les noms de stockage des pseudo-périphériques du noyau.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à Périphériques