Passer au contenu principal
Toutes les collectionsExploitation technique des plateformesCommun
Étendre une partition via LVM (CentOS 7 et Rocky Linux 9)
Étendre une partition via LVM (CentOS 7 et Rocky Linux 9)
Mis à jour il y a plus de 3 mois


Préambule

Après avoir éteint la machine et redimensionné le disque dur du serveur dans l’hyperviseur, il est nécessaire d’effectuer ces opérations sur la machine pour prendre en compte le nouvel espace.

Il est possible d’ajouter l’espace à chaud, c’est à dire sans redémarrer le serveur pour éviter une interruption de l’accès à la plateforme.

⚠️Il est préférable d’avoir un point de restauration en cas de soucis

⚠️ Il ne sera pas possible de “diminuer” l’espace sans réinstaller le serveur.

⚠️ Compatible uniquement CentOS7et Rocky Linux. Pour CentOS6 utiliser Gparted (voir aide en ligne)

Ajouter une partition LVM

  • Se connecter en SSH en root.

  • Identifiez le nom donné à votre disque dur, en tapant :

mount | grep /boot
  • La sortie, sous forme /dev/valeurX, est à extraire sous la forme /dev/valeur, ici, /dev/sda. Dans les exemples suivants nous utiliserons /dev/sda, remplacez par la valeur qui correspond à votre installation.

  • Ouvrir l’outil cfdisk

cfdisk /dev/sda
  • Déplacez le curseur avec les touches flêchées sur l’espace libre en bas de la liste

  • Faites “Entrée” pour créer une “Nouvelle” partition

  • Sélectionnez “primaire” avant de faire “Entrée”

  • Faites “Entrée” sur la valeur de taille, conservant la suggestion par défaut

  • En sélectionnant cette partition, choisissez “Type”, et choisissez le type “8e”.

  • Ensuite choisissez “Ecrire”, indiquez “oui” et validez.

  • Quitter

  • Demandez au système de relire la table des partitions juste modifiée :

ℹ️ partprobe : is a program that informs the operating system kernel of partition table changes, by requesting that the operating system re-read the partition table.
ls /dev/sda* 
partprobe /dev/sda
ls /dev/sda*

  • Un nouvel élément doit apparaître, ici, /dev/sda4

Configurer la partition LVM et l’ajouter au VolumeGroup

  • Créez le volume LVM sur la nouvelle partition, dans notre cas /dev/sda4, avec

vgdisplay 
pvdisplay
pvcreate /dev/sda4
pvdisplay

  • Ensuite, vous pouvez ajouter ce nouveau volume physique au volume group avec la commande

vgextend vgpilot /dev/sda4

  • Vous pouvez ensuite augmenter l’espace du volume associé à /var

lvdisplay 
lvextend -l +100%FREE /dev/vgpilot/lv_var
lvdisplay

  • Pour terminer, augmentez la taille du système de fichier avec les commandes suivantes:

xfs_growfs /dev/vgpilot/lv_var 
df -h

L’opération est terminée!

Avez-vous trouvé la réponse à votre question ?