Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
uuid_et_label [Le 27/11/2019, 08:48]
moko138 Précisions, en fonction du FS, sur l'éventuelle nécessité de démontage, avant de modifier une étiquette.
uuid_et_label [Le 04/05/2024, 13:49]
geole [Partitions Fat]
Ligne 16: Ligne 16:
 Il est à noter que l'UUID d'une partition est stockée dans le système de fichier. Une partition vierge (non formatée) ne peut donc avoir d'UUID et une partition clonée a le même UUID que l'​originale. On peut ajouter que ceci est vrai même avec un partitionnement [[:gpt]]. Bien que GPT définisse un UUID qui est stocké dans la table de partition, ce n'est pas ce dernier qui est utilisé par linux pour identifier les partitions. Il est à noter que l'UUID d'une partition est stockée dans le système de fichier. Une partition vierge (non formatée) ne peut donc avoir d'UUID et une partition clonée a le même UUID que l'​originale. On peut ajouter que ceci est vrai même avec un partitionnement [[:gpt]]. Bien que GPT définisse un UUID qui est stocké dans la table de partition, ce n'est pas ce dernier qui est utilisé par linux pour identifier les partitions.
 ===== À quoi va me servir l'UUID ? ===== ===== À quoi va me servir l'UUID ? =====
-Les UUIDs se retrouvent notamment dans deux fichiers de configuration : +Les UUIDs se retrouvent notamment dans deux fichiers de configuration :
   * Le fichier de configuration de [[:​grub-pc|GRUB]],​ le chargeur de démarrage (''/​etc/​default/​grub''​)   * Le fichier de configuration de [[:​grub-pc|GRUB]],​ le chargeur de démarrage (''/​etc/​default/​grub''​)
   * Le fichier récapitulant les partitions à monter au démarrage : ''​[[:​mount_fstab|/​etc/​fstab]]''​   * Le fichier récapitulant les partitions à monter au démarrage : ''​[[:​mount_fstab|/​etc/​fstab]]''​
Ligne 41: Ligne 41:
 vous renvoie quelque chose comme : vous renvoie quelque chose comme :
 <​file>​ <​file>​
-/dev/sda1: UUID="​8bf33340-e94c-4c4c-981d-35e73f8bc65c"​ TYPE="​ext4"​  +/dev/sda1: UUID="​8bf33340-e94c-4c4c-981d-35e73f8bc65c"​ TYPE="​ext4"​ 
-/dev/sda2: UUID="​ac56a704-260b-45f5-85ac-e1b451bb79bc"​ TYPE="​swap"​  +/dev/sda2: UUID="​ac56a704-260b-45f5-85ac-e1b451bb79bc"​ TYPE="​swap"​ 
-/dev/sda3: LABEL="​Home"​ UUID="​8244710a-5cce-49ad-8b93-a92b5d2e53a0"​ TYPE="​ext4"​  +/dev/sda3: LABEL="​Home"​ UUID="​8244710a-5cce-49ad-8b93-a92b5d2e53a0"​ TYPE="​ext4"​ 
-/dev/sda4: UUID="​DCF041AFF0419126"​ TYPE="​ntfs" ​+/dev/sda4: UUID="​DCF041AFF0419126"​ TYPE="​ntfs"​
 </​file>​ </​file>​
 <note important>​Il peut être nécessaire de lancer ''​sudo blkid -g''​ puis ''​sudo blkid''​ pour mettre à jour le cache des UUIDs. \\ <note important>​Il peut être nécessaire de lancer ''​sudo blkid -g''​ puis ''​sudo blkid''​ pour mettre à jour le cache des UUIDs. \\
Ligne 50: Ligne 50:
  
 Ou alors, <code bash>ls -l /​dev/​disk/​by-uuid</​code>​ Ou alors, <code bash>ls -l /​dev/​disk/​by-uuid</​code>​
-vous permet de connaître les droits d'​accès,​ le propriétaire,​ la date et l'​heure de création et, enfin, l'​UUID. ​+vous permet de connaître les droits d'​accès,​ le propriétaire,​ la date et l'​heure de création et, enfin, l'​UUID.
 <​file>​total 0 <​file>​total 0
 lrwxrwxrwx 1 root root 10 oct.  22 18:05 2c313d40-6bdc-4e42-917a-b04f88764aac -> ../../sdb1 lrwxrwxrwx 1 root root 10 oct.  22 18:05 2c313d40-6bdc-4e42-917a-b04f88764aac -> ../../sdb1
Ligne 61: Ligne 61:
 <code bash>​lsblk --fs</​code>​ <code bash>​lsblk --fs</​code>​
 <​file>​ <​file>​
-sda                                                             ​ +sda 
-├─sda1 ntfs     ​WIN10 ​     6C8CA3038CA2C6C4 ​                    ​+├─sda1 ntfs     ​WIN10 ​     6C8CA3038CA2C6C4
 ├─sda2 ext4                2e5f5a06-a3c3-4df5-a2c6-00be4b836223 / ├─sda2 ext4                2e5f5a06-a3c3-4df5-a2c6-00be4b836223 /
-├─sda3 ext4     ​Home ​      ​4bdc4735-801e-43fe-b3f1-58fd832638f5 /home                                                          +├─sda3 ext4     ​Home ​      ​4bdc4735-801e-43fe-b3f1-58fd832638f5 /home
 └─sda4 ext4     ​DATAS ​     08d50cc2-9aa0-45b2-a314-5f8bee8b8714 /​media/​user/​DATAS └─sda4 ext4     ​DATAS ​     08d50cc2-9aa0-45b2-a314-5f8bee8b8714 /​media/​user/​DATAS
 </​file>​ </​file>​
Ligne 114: Ligne 114:
  
 ===== Modifier manuellement l'UUID d'un système de fichiers ===== ===== Modifier manuellement l'UUID d'un système de fichiers =====
-Lors d'un clonage de partition, il peut être nécessaire de changer l'UUID de la nouvelle partition car il est dangereux d'​avoir deux UUID identiques. ​\\  +Lors d'un clonage de partition, il peut être nécessaire de changer l'UUID de la nouvelle partition car il est dangereux d'​avoir deux UUID identiques. 
-Si, en effet, vous clonez un disque et que, sans changer dans le clone les UUID des partitions destinées à être montées au démarrage, vous tentez de démarrer en oubliant de débrancher le clone ou son modèle, alors vous obtiendrez un message voisin de celui-ci : \\ +Si, en effet, vous clonez un disque et que, sans changer dans le clone les UUID des partitions destinées à être montées au démarrage, vous tentez de démarrer en oubliant de débrancher le clone ou son modèle, alors vous obtiendrez un message voisin de celui-ci :
 **Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,​0)** **Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,​0)**
  
Ligne 151: Ligne 151:
 <code bash>​sudo mlabel -N [UUID désirée] -i /​dev/​sd[votre partition] ::</​code>​ <code bash>​sudo mlabel -N [UUID désirée] -i /​dev/​sd[votre partition] ::</​code>​
 L'UUID est constituée d'une série de 8 chiffres et lettres au format hexadécimal (1234ABCD) L'UUID est constituée d'une série de 8 chiffres et lettres au format hexadécimal (1234ABCD)
 +==== Partitions ntfs ==== 
 +<code bash>​sudo ntfslabel --new-half-serial /​dev/​sd[votre partition]</​code>​ 
 +Ce qui permet d'​éviter l'​invalidation de la clé WPA qui nécessiterait une réactivation de windows. Cependant le UUID est entièrement modifié.
 ===== Les Étiquettes,​ c'est mieux non ? ===== ===== Les Étiquettes,​ c'est mieux non ? =====
  
-On peut aussi attribuer une étiquette (en anglais : //label//) à chaque partition.\\ ​  Elles sont **pratiques**,​ puisqu'​elles permettent au gestionnaire de fichier d'​afficher //​DONNEES_3//​ au lieu de //Système de fichiers 12345678-abcd-1234-abcd-1234567890ab//​. Pensez-y pour tous vos supports amovibles ou internes !\\ <note warning>​Pour vous éviter des tracas ultérieurs,​ n'y mettez ni espaces ni voyelles accentuées ni autre signe diacritique (cédille...)</​note> ​ Elles sont **plus sûres** qu'une appellation comme /dev/sdb6 qui risque fort d'​être périmée si votre bios est de ceux qui changent l'​ordre des disques sans prévenir, et qui sera certainement périmée le jour où vous supprimerez sdb5. Il faut aussi savoir que dans certaines circonstances,​ **testdisk** ou l'​éditeur de partitions de Windows remettent dans l'​ordre les numéros de partitions (de sda1, 2, 4, 3 vers sda1, 2, 3, 4).\\ **Plus sûres encore** car, quand on modifie un fstab, il est beaucoup plus facile de se tromper d'uuid que de se tromper d'​étiquette (cas concret : voir https://​forum.kubuntu-fr.org/​viewtopic.php?​id=2010416).\\  +On peut aussi attribuer une étiquette (en anglais : //label//) à chaque partition.\\ ​  Elles sont **pratiques**,​ puisqu'​elles permettent au gestionnaire de fichier d'​afficher //​DONNEES_3//​ au lieu de //Système de fichiers 12345678-abcd-1234-abcd-1234567890ab//​. Pensez-y pour tous vos supports amovibles ou internes !\\ <note warning>​Pour vous éviter des tracas ultérieurs,​ n'y mettez ni espaces ni voyelles accentuées ni autre signe diacritique (cédille...)</​note> ​ Elles sont **plus sûres** qu'une appellation comme /dev/sdb6 qui risque fort d'​être périmée si votre bios est de ceux qui changent l'​ordre des disques sans prévenir, et qui sera certainement périmée le jour où vous supprimerez sdb5. Il faut aussi savoir que dans certaines circonstances,​ **testdisk** ou l'​éditeur de partitions de Windows remettent dans l'​ordre les numéros de partitions (de sda1, 2, 4, 3 vers sda1, 2, 3, 4).\\ **Plus sûres encore** car, quand on modifie un fstab, il est beaucoup plus facile de se tromper d'uuid que de se tromper d'​étiquette (cas concret : voir https://​forum.kubuntu-fr.org/​viewtopic.php?​id=2010416). 
-\\   Mais les étiquettes ne sont **pas uniques**, contrairement aux UUID. Alors, pour obtenir la même fiabilité que les UUID, veillez à ceci : +\\   Mais les étiquettes ne sont **pas uniques**, contrairement aux UUID. Alors, pour obtenir la même fiabilité que les UUID, veillez à ceci :
 <note importante>​Il suffit d'​éviter d'​avoir deux partitions de même étiquette, même sur des disques différents,​ **même dans des pc différents**.</​note>​ <note importante>​Il suffit d'​éviter d'​avoir deux partitions de même étiquette, même sur des disques différents,​ **même dans des pc différents**.</​note>​
  Par exemple, si vous avez des partitions de données sur un Samsung 500 Mo, un Seagate 1 To et un Western Digital 1 To, vous pouvez les nommer DONN-SAM500,​ DONN-SG-1T et DONN-WD-1T.\\ Moyennant cette simple précaution,​ il est pleinement fonctionnel de remplacer dans /​etc/​fstab\\ UUID=12345678-abcd-1234-abcd-1234567890ab\\ par\\ LABEL=DONN-SAM500\\ Ainsi pourrez-vous brancher votre disque sur un autre pc sans risquer de confondre deux différentes "​DATA"​.  Par exemple, si vous avez des partitions de données sur un Samsung 500 Mo, un Seagate 1 To et un Western Digital 1 To, vous pouvez les nommer DONN-SAM500,​ DONN-SG-1T et DONN-WD-1T.\\ Moyennant cette simple précaution,​ il est pleinement fonctionnel de remplacer dans /​etc/​fstab\\ UUID=12345678-abcd-1234-abcd-1234567890ab\\ par\\ LABEL=DONN-SAM500\\ Ainsi pourrez-vous brancher votre disque sur un autre pc sans risquer de confondre deux différentes "​DATA"​.
Ligne 164: Ligne 166:
 ==== Renommer une partition en ligne de commande ==== ==== Renommer une partition en ligne de commande ====
 Voici un tableau qui récapitule les systèmes de fichiers les plus utilisés.\\ Voici un tableau qui récapitule les systèmes de fichiers les plus utilisés.\\
-On supposera qu'on travaille sur la partition **/​dev/​sdb1**.\\ +On supposera qu'on travaille sur la partition **/​dev/​sdb1**.
 Il est parfois nécessaire d'​installer un paquet supplémentaire,​ ce qui est indiqué dans la dernière colonne. Il est parfois nécessaire d'​installer un paquet supplémentaire,​ ce qui est indiqué dans la dernière colonne.
  
  • uuid_et_label.txt
  • Dernière modification: Le 04/05/2024, 13:49
  • par geole