Chlv

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Stockage (LVM)
Commande chlv
Contexte Modification des attributs d'un volume logique (LV) déjà créé — nom, nombre maximum de partitions logiques, etc.
Voir aussi Lslv (lister les LV avant modification)

chlv modifie les attributs d'un volume logique (LV) existant sans avoir à le recréer : renommage, changement du nombre maximum de partitions logiques allouables, et autres caractéristiques du LV. Pour identifier le LV à modifier et son état actuel, voir Lslv.

Renommer un volume logique

chlv -n newlv oldlv       # renomme oldlv en newlv

Le nouveau nom doit rester unique dans le système (tous VG confondus) — AIX refuse le renommage si un LV du même nom existe déjà ailleurs.

Augmenter le nombre maximum de partitions logiques (-x)

Chaque LV est créé avec une limite maximale de partitions logiques (LP) qu'il peut occuper. Tenter d'étendre un LV au-delà de cette limite avec extendlv échoue avec une erreur du type :

0516-787 extendlv: Maximum allocation for logical volume VGNAME
        is 2048.

La solution est d'augmenter d'abord cette limite avec chlv -x, puis de relancer l'extension :

chlv -x 4096 oralv        # relève le plafond de partitions logiques du LV oralv à 4096
extendlv oralv 512        # l'extension peut ensuite se faire normalement

⚠️ Le plafond maximum de partitions logiques atteignable dépend aussi du type de volume group (VG) qui héberge le LV — un VG standard limite plus vite que big ou scalable (voir Mkvg pour le détail des trois types et leurs limites de PV/LV/PP).

Opérations connexes

chlv ne crée ni ne supprime de LV — ces opérations passent par des commandes dédiées :

  • mklv — crée un nouveau LV dans un VG existant, par exemple mklv -y oralv datavg 100 (100 partitions logiques) (à vérifier pour les options avancées selon la version d'AIX).
  • extendlv — étend un LV existant en lui ajoutant des partitions logiques, par exemple extendlv oralv 512.
  • rmlv — supprime un LV, par exemple rmlv oralv ; AIX demande une confirmation interactive sauf si l'option de suppression forcée est passée (à vérifier pour le flag exact).

Voir aussi

  • Lslv — lister les volumes logiques et leurs attributs
  • Mkvg — création de volume group et limites selon le type (standard/big/scalable)