Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 03-11-2016 14:59:17

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

[WIKI] - Le nommage persistant des périphériques bloc

Hello, les spirales rouges qui tournent,

un nouveau tuto pour compléter celui sur la commande blkid

https://debian-facile.org/atelier:chant … ques-blocs

@+

" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#2 03-11-2016 22:34:02

raleur
Membre
Inscription : 03-10-2014

Re : [WIKI] - Le nommage persistant des périphériques bloc

Si je puis me permettre de suggérer quelques précisions.

Les noms de périphériques classiques (non persistants) de type /dev/sda1 sont créés par le noyau, pas par udev (sauf règle particulière).
Les noms persistants situés dans /dev/disk/ sont des liens symboliques créés par udev qui pointent vers les noms de périphériques classiques.
Littéralement, un LABEL est une étiquette.
L'UUID et le LABEL sont liés au contenu du périphérique (système de fichiers, swap) et pas au périphérique lui-même. Ils sont définis lors du "formatage" du volume.
Au contraire le PARTLABEL et le PARTUUID, lorsqu'ils existent, sont liés à la partition elle-même et sont définis lors de sa création. La nuance est importante car :
- Si on reformate une partition, son UUID et son LABEL changent, mais pas son PARTLABEL ni son PARTUUID.
- Si on clone le contenu d'une partition dans une autre partition, l'UUID et le LABEL sont dupliqués, mais pas le PARTLABEL ni le PARTUUID.
- Si on recrée une partition et qu'on restaure son contenu à partir d'une image, le LABEL et l'UUID sont restaurés, mais pas le PARTLABEL ni le PARTUUID.

Une table de partition DOS/MBR n'a pas de label ni d'UUID de partition. Néanmoins les noyaux >= 3.8 construisent des UUID de partition (PARTUUID) à partir de l'identifiant du disque (stocké dans la table de partition et affiché par fdisk) et du numéro de la partition. Néanmoins ce PARTUUID n'est pas totalement persistant pour les partitions logiques puisque leur numéro peut changer quand on crée ou supprime une autre partition logique.

Un nom dans /dev/disk/by-path/ est lié au chemin d'accès (connexion physique) du périphérique, par exemple : n° de bus PCI - n° de périphérique du contrôleur SCSI sur le bus PCI - numéro de bus SCSI - numéro de périphérique SCSI - n° d'unité logique.
Si on rebranche un disque sur un autre port, son nom de chemin d'accès change. Si on remplace un disque par un autre sur le même port, il aura le même nom de chemin d'accès.

Un nom dans /dev/disk/by-id est lié au modèle et au numéro du série du périphérique.
Si on rebranche un disque sur un autre port, son nom d'identifiant ne change pas. Si on remplace un disque par un autre sur le même port, le nom sera différent.
C'est ce type de nom persistant qui est utilisé pour enregistrer la position où le chargeur d'amorçage de GRUB est installé (et sera réinstallé en cas de mise à jour de GRUB).

Chaque type de nom persistant a donc des caractéristiques différentes et est plus ou moins adapté en fonction des circonstances.

Hors ligne

#3 03-11-2016 23:10:43

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : [WIKI] - Le nommage persistant des périphériques bloc

Je prend bonne note de ces excellentes remarques, j'ai même appris des truc big_smile

je modifierai/Étofferai en conséquence le tuto demain

merci raleur

" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

Pied de page des forums