Chpv

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Gestion des volumes physiques (LVM AIX)
Commande chpv
Contexte Modifie l'état d'un disque physique (PV) déjà membre d'un volume group
Voir aussi Lspv (interrogation des PV)

chpv modifie l'état d'un disque physique (PV) déjà membre d'un volume group : autoriser ou bloquer les nouvelles allocations de partitions logiques dessus, marquer le disque disponible ou indisponible d'écriture, ou effacer son enregistrement de boot. Contrairement à Lspv qui se contente d'interroger l'état des PV, chpv le modifie effectivement.

Autoriser ou bloquer les nouvelles allocations

chpv -a n hdisk3    # interdit toute nouvelle allocation de LP sur ce disque
chpv -a y hdisk3    # réautorise l'allocation

-a n ne déplace ni ne supprime les partitions logiques déjà présentes sur le disque, il empêche seulement le LVM d'y allouer de nouvelles LP lors d'une future extension de LV. C'est l'étape typique avant un retrait de disque planifié : on bloque d'abord les nouvelles allocations avec -a n, on migre ensuite les données existantes avec migratepv, puis on retire le disque du volume group avec reducevg.

Marquer un disque disponible ou indisponible d'écriture

chpv -v r hdisk3    # marque le disque comme indisponible (removed)
chpv -v a hdisk3    # marque le disque comme disponible (active)

-v r indique au LVM de ne plus tenter d'écriture sur ce disque, utile quand un disque physique a déjà été retiré ou est tombé en panne, pour éviter que les I/O ne s'accumulent en timeout dessus. -v a réactive le disque une fois remplacé ou réparé.

⚠️ Avertissement — ne jamais passer en -a n ou -v r un disque qui porte encore des partitions logiques actives sans avoir vérifié au préalable qu'elles sont bien répliquées ailleurs (mirroring) ou migrées (migratepv, unmirrorvg). Sur un LV non mirroré, marquer son unique PV indisponible provoque des erreurs d'I/O immédiates pour toute application qui l'utilise.

Autres options utiles

chpv -c hdisk3      # efface l'enregistrement de boot du disque

Voir aussi

  • Lspv — interroge l'état des disques physiques (lecture seule)