====== Le nommage persistant des périphériques bloc ======
* Objet : apprendre à utiliser les commande lsblk & blkid
* Niveau requis : {{tag>avisé}}
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* [[doc:systeme:blkid|documentation sur la commande blkid]]
* Suivi : {{tag>en-chantier à-tester à-placer}}
* Création par [[user>greenmerlin]] 03/11/2016
* Testé par <...> le <...> FIXME
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=198781#p198781 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Introduction =====
Le nommage persistant des périphériques bloc permet d’éviter de passer la le nommage aléatoire de UVEV lorsque vous permutez des disques sur vos machines.
Il existe 4 différents schémas de nommage persistant pour les périphériques bloc :
* by-label
* by-uuid
* by-id
* by-path
pour ce qui est des disque avec une table de partition en GPT il y en a 2 autres :
* by-partlabel
* by-partuuid
la commande lsblk -f vous permet de visualiser ce que je viens de vous exposer plus haut
la commande blkid est à privilégier si vous avez un disque en GPT mais il est beaucoup moins clair que **lsblk** qui fait parti du paquet **util-linux**
tuto de blkid voir [[doc:systeme:blkid|ICI]]
===== Installation =====
Les 2 outils sont dorènavent près-installer sur votre distribution préféré (paquet util-linux)\\
donc rien à faire de ce coter la.
===== Utilisation =====
lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 7bb6c3b8-f253-43e6-8f0c-243cdfec78d4 /
└─sda2 swap 18434ce3-e6b3-4326-abc0-ad61fe27c8ce [SWAP]
sr0
blkid
/dev/sda1: LABEL="Recovery" UUID="38F8A645F8A6016C" TYPE="ntfs"
/dev/sda2: LABEL="WIN7" UUID="964A39EE4A39CC2D" TYPE="ntfs"
/dev/sda3: LABEL="Data" UUID="7A2CE7372CE6ECD7" TYPE="ntfs"
/dev/sda5: UUID="c6b29c7c-c165-4b58-8072-3800ae4cce51" TYPE="swap"
/dev/sda6: UUID="4871d096-85ef-4f04-927d-35fbc55169a8" TYPE="ext3"
/dev/sda7: UUID="1be7d228-53b6-4dde-a05c-5a99c45fe1d9" TYPE="ext3"
===== Dans le détails =====
Je vous ai parler dans l'introdution des diffèrents schémas de nommage, nous allons voir a quoi il correspond réellement sur votre machines
==== by-label ====
C'est un Tag(non obligatoire)(ou un surnom si vous préféré) donné à un périphériques bloc
vous pouvez les visulalisés par un
ls -l /dev/disk/by-label
vous pouvez manager vos label grace à la commande **e2label** pour l'ext et **swaplabel** pour la swap
==== by-uuid ====
C'est un identifiant unique donner à vos disques.\\
Ces identifiant sont généré par mkfs.*
vous pouvez les visulalisés par un
ls -l /dev/disk/by-uuid/
je fais l'impasse sur by-path et by-id qui sont rarement utilisé pour l'administration
==== Pour ce qui ont des disques en GPT ====
**by-partlabel** fait exactement la meme chose que by-part mais on niveau des partitions\\
il est est de meme pour **by-partuuid**