expert:identifier_les_partitions_par_uuid
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | expert:identifier_les_partitions_par_uuid [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Utilisation de " | ||
+ | Sur beaucoup de distributions l' | ||
+ | Ce changement induit par la généralisation de udev et de l' | ||
+ | |||
+ | < | ||
+ | |||
+ | L' | ||
+ | |||
+ | < | ||
+ | |||
+ | Il y a également d' | ||
+ | |||
+ | < | ||
+ | # blkid /dev/sda1 | ||
+ | # hwinfo --partition | grep / | ||
+ | |||
+ | La dernière commande nécessite l' | ||
+ | |||
+ | |||
+ | ==== Utilisation dans le fstab et le menu grub ==== | ||
+ | |||
+ | Les deux fichiers de configuration où les UUID seront utiles sont le fichier listant les partitions à monter, soit /etc/fstab, et le menu grub.\\ | ||
+ | Un exemple de transformation de " | ||
+ | |||
+ | < | ||
+ | # | ||
+ | # <file system> <mount point> | ||
+ | |||
+ | #Système de fichier racine: | ||
+ | / | ||
+ | |||
+ | #Partition "/ | ||
+ | / | ||
+ | |||
+ | #Swap | ||
+ | / | ||
+ | |||
+ | # | ||
+ | / | ||
+ | |||
+ | sysfs / | ||
+ | proc /proc | ||
+ | none / | ||
+ | |||
+ | Devient: | ||
+ | |||
+ | < | ||
+ | # | ||
+ | # <file system> <mount point> | ||
+ | |||
+ | #Système de fichier racine: | ||
+ | UUID=e7b87294-e962-4804-80d6-51dfc639c021 | ||
+ | |||
+ | #Partition "/ | ||
+ | UUID=6ee11d47-549b-41ac-b4de-789567b56398 | ||
+ | |||
+ | #Swap | ||
+ | UUID=f255c273-a009-4d0b-9a90-bbc40d647a83 | ||
+ | |||
+ | # | ||
+ | / | ||
+ | |||
+ | sysfs / | ||
+ | proc /proc | ||
+ | none / | ||
+ | |||
+ | Vous constatez que les volumes raid (/dev/md*) peuvent utiliser les UUID, de même que les espaces d' | ||
+ | |||
+ | Un exemple d' | ||
+ | |||
+ | < | ||
+ | root (hd0, | ||
+ | kernel / | ||
+ | initrd / | ||
+ | |||
+ | Devient: | ||
+ | |||
+ | < | ||
+ | root (hd0, | ||
+ | kernel / | ||
+ | initrd / | ||
+ | |||
+ | Un exemple d' | ||
+ | |||
+ | < | ||
+ | insmod raid mdraid | ||
+ | set root=(md0) | ||
+ | linux / | ||
+ | initrd | ||
+ | }</ | ||
+ | |||
+ | Devient: | ||
+ | |||
+ | < | ||
+ | insmod raid mdraid | ||
+ | set root=(md0) | ||
+ | search --fs-uuid --set e7b87294-e962-4804-80d6-51dfc639c021 | ||
+ | linux / | ||
+ | initrd | ||
+ | }</ | ||
+ | |||
+ | Grub2 possède deux façons d' | ||
+ | (voir les liens au sujet de grub2)\\ | ||
+ | |||
+ | ==== Cas particulier: | ||
+ | |||
+ | Lors de l' | ||
+ | |||
+ | Vous pouvez donc utiliser dans ce fichier également une identification par UUID. | ||
+ | |||
+ | ==== Précautions, | ||
+ | |||
+ | Les UUID sont considérés comme " | ||
+ | |||
+ | Cependant si vous faites des images de partitions/ | ||
+ | Cela peut conduire à des situations très difficile à diagnostiquer, | ||
+ | |||
+ | Pour parer à ce problème vous pouvez **changer l'UUID d'une partition** clonée. Pour générer un UUID vous pouvez utiliser: | ||
+ | |||
+ | < | ||
+ | |||
+ | La commande " | ||
+ | |||
+ | Cet UUID peut ensuite être appliqué à une partition avec: | ||
+ | |||
+ | < | ||
+ | |||
+ | La commande ci-dessus attribue à la partition /dev/sdb1 l'UUID e7b87294-e962-4804-80d6-51dfc639c021 précédemment créée avec " | ||
+ | On peut coupler les deux commandes avec :\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | ou plus simplement encore :\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | L' | ||
+ | |||
+ | La partition cible peut être montée ou non, il peut s'agir d'une partition " | ||
+ | Le changement ne sera effectif qu' | ||
+ | |||
+ | Après changement de l' | ||
+ | |||
+ | Autre situation où un changement d'UUID est souhaitable, | ||
+ | |||
+ | |||
+ | En dehors des situations évoquées l'UUID ne présente pas vraiment de problème, son écriture est longue et abstraite, rendant la mémorisation difficile et augmentant le risque de faute de frappe en cas de modification manuelle d'un fichier. Pour palier à cet inconvénient tout en conservant la majorité des avantages de l'UUID il est possible D' | ||
+ | |||
+ | |||
+ | ==== Liens ==== | ||
+ | |||
+ | [[http:// | ||
+ | [[expert: | ||
+ | [[expert: | ||
+ | |||
+ | |||
+ | ---------------------------------------------------------------------------------------- | ||
+ | |||
+ | [[http:// |
expert/identifier_les_partitions_par_uuid.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1