====== 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**