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!