Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/06/2007, à 07:21

R. Ouellette

UUID et copie de partition

Je viens de mugrer mon poste principal à Feisty. J'utilisais Edgy sur hda1 et j'avais Feisty sur hdb1. J'ai décidé d'utiliser Feisty sur mon disque principal et j'ai COPIÉ la partition hdb1 sur hda1 avec GNU Gparted livecd. Tout a bien fonctionné sauf que maintenant hda1 et hdb1 ont le MÊME UUID :-(

Donc, avec Grub, l'UUID fait démarrer sur hdb1 seulement, j'ai donc remis le vieux root=hda1 pour pouvoir amorcer sur hda1. Or je sais que Feisty s'appuie sur l'UUID pour certaines fonctions de montage... Comment changer l'UUID d'une partition ? Comment forcer un changement ?

ma situation actuelle :

sudo fdisk -l

Disque /dev/hda: 80.0 Go, 80026361856 octets
16 têtes, 63 secteurs/piste, 155061 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1       49932    25165696+  83  Linux
/dev/hda2           49933       50970      523152   82  Linux swap / Solaris
/dev/hda3           50971      102983    26214552   83  Linux
/dev/hda4          102984      155060    26246808   83  Linux

Disque /dev/hdb: 20.5 Go, 20547841536 octets
255 têtes, 63 secteurs/piste, 2498 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1        1118     8980303+  83  Linux
/dev/hdb2            1119        1210      738990   82  Linux swap / Solaris
/dev/hdb4            1211        2498    10345860   83  Linux


Les partitions hda1 et hdb1 ont beau avoir des tailles différentes, elles ont le même UUID ! Sans doute à cause de la copie... J'ai tenté de redimensionner hdb1 mais l'UUID n'a même pas changé...

Quelqu'un a rencontré ce problème ?

Raymond

#2 Le 03/06/2007, à 07:55

R. Ouellette

Re : UUID et copie de partition

RÉSOLU

Il suffisait de changer l'UUID avec reiserfstune -u le_nouvel_UUID /dev/hda1 et amorçant sur hdb1 car la partition dont on veut changer l'UUID ne doit pas être montée.

Ce qui m'amène à conclure que l'UUID ne semble pas dépendre du contenu de la partition mais qu'il est généré lors de la création de la partition et l'accompagne. Donc si on copie une partition en la clonant avec un outil comme GNUParted, alors on clone aussi l'UUID !

Raymond

#3 Le 03/06/2007, à 07:55

Gatsu

Re : UUID et copie de partition

As-tu tester cette commande ?

Forcer un UUID pour une partition
Il se peut que vous ayez besoin de forcer l'utilisation d'un UUID, pour celà il suffit d'utiliser la commande "tune2fs" :

sudo tune2fs -U <l'UUID desirée> /dev/<votre partition>

source : http://doc.ubuntu-fr.org/uuid_et_label#forcer_un_uuid_pour_une_partition

EDIT:
arf post croisé !! big_smile

Dernière modification par BebeFoetus (Le 03/06/2007, à 07:56)

Hors ligne

#4 Le 03/06/2007, à 09:58

malbo

Re : UUID et copie de partition

Plus précisément et sauf erreur, l'UUID est modifié si tu reformates une partition, y compris avec le même système de fichier ( par exemple ext3 de base que tu reformates en ext3 ). Vicieux je trouve. Mais il y en a qui aiment ça.

Hors ligne

#5 Le 03/06/2007, à 15:49

R. Ouellette

Re : UUID et copie de partition

BebeFoetus a écrit :

As-tu tester cette commande ?

sudo tune2fs -U <l'UUID desirée> /dev/<votre partition>

tune2fs est uniquement utilisable sur des systèmes ext2 ou ext3; or j'utilise reiserfs comme système de fichier ;-)

J'avais eu un message d'erreur avec tune2fs avant de me rendre compte qu'il fallait utiliser reiserfstune.

Raymond