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.
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.
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-Npour device mapper, souvent avec des liens explicites sous/dev/mapper/;/dev/mdNpour les ensembles RAID logiciel Linux ;/dev/loopNpour 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-idpour les identifiants matériels ou de transport ;by-uuidpour les UUID de systèmes de fichiers ;by-labelpour leurs étiquettes ;by-partuuidpour les UUID de tables de partitions ;by-pathpour 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 ?
Utilisez Explorer les périphériques matériels sous Linux pour comparer les noms, les liens persistants et les relations lsblk avant tout partitionnement.
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
sdXNUMBERcomme une partition d'un disquesd.Utiliser
pNUMBERlorsque 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