====== UUID des partitions ====== * Objet :les UUID des partitions * Niveau requis : {{tag>débutant avisé}} * Commentaires : Apprendre à se servir des UUID * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) * Suivi : * Création par [[user>darien]] le 28/08/2011 * Testé par <...> le <...> FIXME * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=113223| Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) **Nota :** Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! ===== Introduction ===== L'**UUID** d'une partition est son __identité matérielle immuable__ quel que soit sa situation de montage dans un pc. Il est parfois nécessaire de déterminer l'**UUID** de chaque [[:doc:systeme:partition|partition]] installée afin de lui attribuer des contenus précis. * Modifications volontaires de montage et/ou démontage de disque interne ou externe, * Garantie d'__authentification des partitions__ en raison d'errances accidentelles d'une autre partition. * Pour faire un [[doc:systeme:fstab| fstab]] propre. **Syntaxe :** Recherche **UUID** des partitions : ls -lh /dev/disk/by-uuid Perso j'obtiens ceci : ls -lh /dev/disk/by-uuid total 0 lrwxrwxrwx 1 root root 10 20 sept. 02:49 34adbdb3-2ce3-40ab-95c0-79d2cd4be73a -> ../../sdc6 lrwxrwxrwx 1 root root 10 20 sept. 02:49 358423e4-7497-430e-9478-4a5f4d88e7aa -> ../../sdc8 lrwxrwxrwx 1 root root 10 20 sept. 02:49 3eac5a2f-ca7a-4051-b49f-5151bc9977e9 -> ../../sdc4 lrwxrwxrwx 1 root root 10 20 sept. 02:49 40a72011-1574-402f-a08b-c232566d3245 -> ../../sdc7 lrwxrwxrwx 1 root root 10 20 sept. 02:49 4e71b4c9-2d39-410b-bf4a-babac5bfeb23 -> ../../sde1 lrwxrwxrwx 1 root root 10 20 sept. 02:49 5c12329b-c041-435d-b2eb-baebdaf2033d -> ../../sdd1 lrwxrwxrwx 1 root root 10 20 sept. 02:49 5c349945-0b2b-4143-a5f3-23a02516e27b -> ../../sdc5 lrwxrwxrwx 1 root root 10 20 sept. 02:49 70d23a97-36fa-4196-a64c-5aae38a7cb91 -> ../../sdb1 lrwxrwxrwx 1 root root 10 20 sept. 02:49 801d6e5c-a630-4548-bd1a-2ff802027b0f -> ../../sdc1 lrwxrwxrwx 1 root root 10 20 sept. 02:49 99ee1b3f-0f0e-4d8b-89a8-2af1848cf2fd -> ../../sda1 lrwxrwxrwx 1 root root 10 20 sept. 02:49 b9caae12-b938-4e38-b210-0d69613e5ecf -> ../../sdc2 lrwxrwxrwx 1 root root 10 20 sept. 02:49 fe1b0f96-c597-450c-9974-d2555fd988eb -> ../../sdc9 L'UUID est cette partie, par exemple pour la partition sdc6 : 34adbdb3-2ce3-40ab-95c0-79d2cd4be73a ==== Exemple 1 ==== Dépannage sur une mauvaise identification des partitions en dual boot : le topic du forum DF là : * http://www.debian-facile.org/forum/viewtopic.php?pid=11868#p11868 Si vous décidez d'utiliser les **UUID**, vous devez modifier le fichier [[:doc:systeme:fstab]] en conséquence. Vous remplacez donc le ''/dev/sda1'' par son ''UUID=...'' et vous pouvez faire la même chose pour toutes les partitions. \\ Soit : /dev/sda1 / ext3 defaults,errors=remount-ro 0 1 devient : UUID=cb53e85a-3802-4f83-920b-de6150e221c1 / ext3 defaults,errors=remount-ro 0 1 ==== Exemple 2 ==== Pour identifier une clé USB. Taper dans un terminal : ls -l /dev/disk/by-id/*usb* lrwxrwxrwx 1 root root 9 jan 22 12:59 /dev/disk/by-id/usb-disk2go_disk2go_PURE_S2_0B61EB60F1A12983-0:0 -> ../../sdc lrwxrwxrwx 1 root root 10 jan 22 12:59 /dev/disk/by-id/usb-disk2go_disk2go_PURE_S2_0B61EB60F1A12983-0:0-part1 -> ../../sdc1 La clé est donc identifiée ici en **/dev/sdc** et comporte une seule partition **sdc1** Voir là : * http://wiki.debian-facile.org/manuel_eeepc:install_usb_no_reseau#identification_de_la_cle_usb Voir aussi : * [[doc:systeme:fdisk|fdisk]] : lister les partitions * [[doc:systeme:blkid|blkid]] : lister l'UUID des partitions * [[doc:systeme:lsblk|lsblk]] : lister les partition plus complètement * [[:doc:systeme:lspci|lspci]] : lister son matériel * [[:doc:systeme:lsmod|lsmod]] : lister ses modules * [[:doc:systeme:vdir|vdir]] : lister avec détails les répertoires et fichiers * [[:doc:systeme:lsof|lsof]] : lister les fichiers ouverts par un programme