J'ai une solution sans avoir recours au mode rescue, pour ceux que ça intéresse ...
Si vous vous retrouvez avec deux groupes de volumes sur deux disques durs différents, et que vous voulez récupérer les documents de l'ancien vers le nouveau, il y a deux cas:
Le premier, vous avez eu la bonne idée d'installer votre nouvelle Fedora en gardant l'ancien disque branché. Auquel cas, l'ancien VolGroup00 sera détecté, et le nouveau sera donc automatiquement nommé VolGroup01. Seul le nouveau est activé au démarrage. L'ancien reste désactivé, et donc in-montable.
Pour vérifier, la commande:
# lvm lvscan
doit vous répondre:
inactive '/dev/VolGroup00/LogVol00' [xxx,xx GB] inherit
inactive '/dev/VolGroup00/LogVol01' [1,94 GB] inherit
ACTIVE '/dev/VolGroup01/LogVol00' [xxx,xx GB] inherit
ACTIVE '/dev/VolGroup01/LogVol01' [1,94 GB] inherit
Utilisez vgchange pour l'activer:
vgchange -ay VolGroup00
Et vous pourrez ensuite monter le volume logique tant convoité:
mount /dev/VolGroup00/LogVol00 /media/monvieuxdisque
Le second cas, vous avez deux groupes qui portent le même nom "VolGroup00", et quoi qu'on fasse, on se retrouve avec un magnifique warning:
# lvm lvscan
WARNING: Duplicate VG name VolGroup00: Existing xxxXXX-xxXX-XXxx-XxxX-XXXX-XXXX-xxxXXX (created here) takes
precedence over yyyYYY-yyYY-YYyy-YYYY-YyyY-YYY-YYYyyy
ACTIVE '/dev/VolGroup00/LogVol00' [xxx,xx GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [1,94 GB] inherit
Un warning plutôt sympa puisqu'il nous donne les UUID de nos VolGroup. Il suffit de copier/coller la seconde dans la commande:
vgrename yyyYYY-yyYY-YYyy-YYYY-YyyY-YYY-YYYyyy VolGroup01
Après quoi, on l'active:
vgchange -ay VolGroup01
Et on monte notre bon vieux volume logique dans l'emplacement de son choix:
mount /dev/VolGroup01/LogVol00 /media/monvieuxdisque
Une fois vos datas récupérés, si vous espérez rebooter votre ancien disque, il faudra de nouveau renommer son groupe en VolGroup00, ou modifier l'initrd en conséquence, sinon, ça ne repartira pas. Pensez à désactiver le groupe pour pouvoir le renommer.