Augmentation de taille LVM avec PV sur disque

Dans le cas où on a un PV sur un disque, on peut augmenter à chaud le volume.

Il faut auparavant avoir rescanner les volumes pour que le système prenne en compte la modification de taille qui a été réalisée sur l’outil de gestion du SAN. Cf. operations_volumes_scsi. Ensuite c'est très simple, il n'y a que trois commandes à passer.

Augmenter le volume physique.

pvresize /dev/sdb

Cette commande augmentera automatiquement d’autant le volume groupe (VG).

Vérifier la configuration LVM et noter la valeur Free PE afin de la mettre à la commande lvextend qui suit. Cela permet de ne pas perdre d'espace.

vgdisplay -v

Augmenter le volume logique (LV).

lvextend -l +500 /dev/datavg/datalv

Augmenter à chaud le système de fichiers (fonctionne avec ext4 ou XFS sans problème).

resize2fs /dev/datavg/datalv

Toutes ces opérations peuvent être réalisées à chaud sur la production. On a donc pas besoin de remonter les volumes puisqu'on ne les a pas démontés! Remarquez que nous n'avons pas utilisé la commande fdisk/gdisk et donc pas modifié la table de partition. C'est habituellement ce qui nous oblige à redémarrer le serveur.