commande recreatevg

Objectif

Recrée un groupe de volumes qui existe sur un ensemble de disques spécifié. Importe et varie selon le groupe de volumes.

Syntaxe

recreatevg [-y VGname ] [ -p ] [ -f ] [ -YLv_Prefix | -l LvNameFile ] [ -L Préfixe_étiquette ] [ -n ] [-V MajorNumber ] [-k] [ -d ] [ -O ] PVname...

Descriptif

La commande recreatevg recrée un groupe de volumes sur un ensemble de disques dupliqués à partir d'un autre ensemble de disques appartenant à un groupe de volumes spécifique. Cette commande permet de résoudre le problème des structures de données et des identificateurs LVM (Logical Volume Manager) dupliqués qui sont causés par un processus de duplication de disque. Cette commande alloue de nouveaux identificateurs de volume physique (PVID) pour les disques membres, car les PVID sont également dupliqués par la duplication de disque. De même, les membres de volume logique en double reçoivent de nouveaux noms avec les préfixes spécifiés par l'utilisateur.

Remarque :
  • La commande recreatevg supprime tous les volumes logiques qui existent en totalité ou en partie sur les volumes physiques qui ne sont pas spécifiés sur la ligne de commande. Les volumes logiques en miroir peuvent être une exception (voir l'indicateur -f ).
  • La commande recreatevg vous avertit si le journal du volume logique d'un système de fichiers n'existe pas sur les disques spécifiés sur la ligne de commande.
  • La commande recreatevg échoue si la liste d'entrée ne correspond pas à la liste compilée à partir de la zone de descripteur de groupe de volumes (VGDA).
  • L'ensemble de disques de la liste doit comporter des données VGDA cohérentes. La commande recreatevg ne corrige pas les problèmes VGDA.
  • Lors de la recréation d'un groupe de volumes compatible avec le mode simultané, le groupe de volumes n'est pas mis en fonction lorsque la commande recreatevg est exécutée. Le nouveau groupe de volumes doit être mis en fonction manuellement.
  • La commande recreatevg conserve les méthodes d'authentification par phrase passe d'origine dans tous les volumes logiques chiffrés du groupe de volumes.
  • La commande recreatevg supprime la méthode d'authentification du fichier de clés des volumes logiques chiffrés.
  • Le nouveau volume logique chiffré est déverrouillé automatiquement si le volume logique d'origine possède la méthode d'authentification du serveur de clés. Si le volume logique d'origine possède la méthode PKS (Platform keystore) et que le nouveau volume logique est déverrouillé, la commande recreatevg ajoute la méthode PKS au nouveau volume logique si des emplacements de clé PKS sont disponibles.
  • La commande recreatevg supprime la méthode d'authentification du serveur de clés dans tous les volumes logiques chiffrés du groupe de volumes. Utilisez l'indicateur -k pour conserver la méthode d'authentification du serveur de clés.

Indicateurs

Article Descriptif
-d Au lieu de recréer complètement le groupe de volumes, l'indicateur d permet à la commande recreatevg de créer uniquement de nouveaux PVID pour les disques spécifiés et de mettre à jour les métadonnées LVM avec les nouveaux PVID. Les noms et labels des volumes logiques ne sont pas modifiés et le groupe de volumes n'est pas importé. Cet indicateur est incompatible avec d'autres indicateurs, à l'exception de l'indicateur -O .
-f Recrée un groupe de volumes (VG) à partir d'un sous-ensemble de disques. Seuls les disques et les volumes logiques (LVs) présents entièrement sur ce sous-ensemble de disques sont présents dans le groupe de volumes recréé. Tous les autres disques et volumes logiques du groupe de volumes d'origine sont supprimés du groupe de volumes recréé.

Pour les volumes logiques miroir, seules les copies miroir de volume logique avec des partitions physiques allouées sur les disques supprimés sont supprimées. Par conséquent, un volume logique miroir peut être recréé avec moins de copies miroir lorsque l'une des copies est présente sur le sous-ensemble de disques.

-k Conserve la méthode d'authentification du serveur de clés dans tous les volumes logiques chiffrés du groupe de volumes.
-l LvNameFile Modifie les noms des volumes logiques en les remplaçant par le nom spécifié par LvNameFile. Les entrées doivent être au format LV:NEWLV1. Tous les volumes logiques qui ne sont pas inclus dans LvNameFile sont recréés avec des noms par défaut générés par le système. NEWLV1 peut être le même que le nom LV dans la strophe LvNameFile (LV:NEWLV1) pour laisser le volume logique avec le même nom.
-L Préfixe de libellé Modifie les libellés des volumes logiques du groupe de volumes en cours de recréation sur ce préfixe. Vous devez modifier le chemin d'accès au fichier /etc/filesystems manuellement si une simple modification du point de montage ne suffit pas à définir la strophe de manière unique. Si vous spécifiez / (barre oblique) comme Label_Prefix, le libellé du volume logique reste inchangé.
-n Indique qu'après recreatevg , le groupe de volumes est importé mais mis hors fonction. La valeur par défaut est importée et mise en fonction.
-p Désactive la génération automatique des nouveaux PVID. Si l'indicateur -p est utilisé, vous devez vous assurer qu'il n'y a pas de PVID en double sur le système. Tous les disques qui sont du matériel mis en miroir doivent avoir leurs PVID remplacés par une valeur unique.
-O Force la recréation et la mise en fonction du groupe de volumes même si les métadonnées sur le disque indiquent que ce groupe de volumes est mis en fonction sur un autre noeud. Pour plus d'informations, voir la commande varyonvg .
-V MajorNumber Permet de spécifier le numéro majeur du groupe de volumes au lieu de générer automatiquement le numéro majeur.
-y nom_GV Permet d'indiquer le nom du groupe de volumes au lieu de le générer automatiquement. Les noms de groupe de volumes doivent être uniques sur l'ensemble du système et peuvent être compris entre 1 et 15 caractères. Le nom ne peut pas commencer par un préfixe déjà défini dans la classe PdDv de la base de données de configuration des unités pour d'autres unités. Le nouveau nom de groupe de volumes est envoyé à la sortie standard.
-Y Préfixe de volume logique Permet de renommer les volumes logiques du groupe de volumes en cours de recréation avec ce préfixe. La longueur totale du préfixe et du nom de volume logique doit être inférieure ou égale à 15 caractères. Si la longueur dépasse 15 caractères, le volume logique est renommé avec un nom par défaut. Le nom par défaut doit respecter les conditions suivantes:
  • Ne peut pas commencer par un préfixe déjà défini dans la classe PdDv de la base de données de configuration des unités.
  • Impossible d'utiliser un nom déjà utilisé par un autre système.
Si vous spécifiez NA comme Préfixe lv_Prefix, tous les noms de volumes logiques restent inchangés.

Security

Contrôle d'accès: Vous devez disposer des droits d'accès root pour exécuter cette commande.

Exemples

  1. Pour recréer un groupe de volumes contenant trois volumes physiques, entrez la commande suivante:
    recreatevg hdisk1 hdisk2 hdisk3
    Le groupe de volumes sous hdisk1, hdisk2et hdisk3 est recréé avec un nom généré automatiquement, qui s'affiche.
  2. Pour recréer un groupe de volumes sous hdisk1 avec le nouveau nom testvg, entrez la commande suivante:
    recreatevg -y testvg hdisk1
  3. Pour recréer un groupe de volumes sous hdisk14, recréez tous les volumes logiques de ce groupe de volumes et renommez-les avec le préfixe nouvelle_logique, entrez la commande suivante:
    recreatevg -Y newlv hdisk14

Fichiers

Article Descriptif
/usr/sbin   Répertoire dans lequel se trouve la commande recreatevg .