Annexe A. Opérations dangereuses

Table des matières

Restaurer les UUID de VG avec uuid_fixer
Partager des volumes LVM
[Avertissement]Attention

Ne faites pas ceci si vous n'êtes pas sûr de ce que vous faites. Vous y perdrez probablement toutes vos données.

Si vous avez mis à jour LVM d'une version précédente aux premières versions 0.9 ou 0.9.1 et que vgscan indique vgscan -- no volume groups found, voici un moyen de corriger le problème :

  • Téléchargez le programme de réparation des UUID à partir du répertoire des contributions chez Sistina.

    Il se trouve à : ftp://ftp.sistina.com/pub/LVM/contrib/uuid_fixer-0.3-IOP10.tar.gz.

  • Extrayez uuid_fixer-0.3-IOP10.tar.gz :

    # tar zxf uuid_fixer-0.3-IOP10.tar.gz
    
  • Allez dans uuid_fixer :

    # cd uuid_fixer
    

    Il y a deux possibilités à ce niveau :

    1. Utiliser le binaire déjà compilé (pour une architecture i386 uniquement)

      Assurez-vous de lister tous les PV dans le VG que vous restaurez et suivez les indications :

      # ./uuid_fixer <LISTE DE TOUS LES PV DU VG QUI DOIVENT ÊTRE RESTAURÉS>
      
    2. Construire le programme uuid_fixer à partir des sources

      Ouvrez le Makefile avec votre éditeur favori et vérifiez que LVMDIR pointe sur vos sources de LVM.

      Ensuite, lancez make.

      # make
      

      Lancez maintenant uuid_fixer. Assurez-vous de lister tous les PV dans le VG que vous restaurez et suivez les indications :

      # ./uuid_fixer <LISTE DE TOUS LES PV DU VG QUI DOIVENT ÊTRE RESTAURÉS>
      
  • Désactivez les groupes de volumes (optionnel) :

    # vgchange -an
    
  • Lancez vgscan :

    # vgscan
    
  • Réactivez des groupes de volumes :

    # vgchange -ay