Manipulation de volumes LVM

Commandes pour avoir des informations sur les volumes :

  • Lister
  • pvscan, vgscan, lvscan
  • Obtenir des informations sur les volumes
  • pvs, vgs, lvs
  • Obtenir des informations sur un volume
  • pvdisplay, vgdisplay, lvdisplay

Tout d'abord il faut commencer par le redimensionnement du volume physique

pvresize /dev/sdc * Il est inutile de rentrer des option ou des arguments, la commande se charge seule d'effectuer le redimensionnement. Et le Volume Group prend automatiquement la taille du Physical Volume.

S'il s'agit d'un nouveau volume : * pvcreate /dev/le_volume * vgs pour afficher les Volume groups de la machine * vgextend nom_du_vg /dev/le_volume, asseoit un Volume Group sur deux disques durs. Attention ! Si un disque crash le Volume Group est mort.

On désactive le volume logique pour pouvoir travailler dessus.

lvchange -a n <nom du vg> -> désactiver le volume logique

On étend le volume logique. Le volume groupe est redimensionné en même temps que le volume physique.

lvextend -l +100%FREE /dev/vg001/linshare

Puis on rend à nouveau actif le volume logique :

lvchange -a y <nom du vg> -> activer le volume logique

À sa réactivation, le volume remonte automatiquement selon /etc/fstab

Pour finir, on redimensionne le système de fichier :

Attention : La commande de redimensionnement du système de fichier peut changer en fonction de celui-ci.

xfs_growfs /dev/mapper/vg001-linshare dans le cas de CentOS.

resize2fs /dev/notre_vg dans le cas d'un système de fichier en ext.