Fév
11
2015

Etendre un volume group et logique à chaud sur une machine virtuelle sous CENTOS


Nous allons voir dans cet article comment étendre un volume logique sur une VM Centos sans redémarrage.

Dans un premier temps, il faut éditer la configuration de la VM et augmenter la taille du disque dure. Vous pouvez également ajouter un disque.

Ensuite voici les commandes à taper sur la VM Centos :

– Rescanner la partition :

Pour scanner un disque existant à chaud :

echo 1 > /sys/class/scsi_device/device/rescan

Si vous avez ajouter un nouveau disque :

echo "- – -" > /sys/class/scsi_host/host0/scan

On peut checker les changements avec la commande dmesg :

exemple :

sda: detected capacity change from 32212254720 to 53687091200

Cette commande vous permettra également d’identifier le disque modifié. (Ici : /dev/sda)

– Lister les partition

fdisk –l

– Créer une nouvelle partition

fdisk /dev/sda

taper n pour nouvelle partition

puis p pour partition primaire

choisir le numéro de la nouvel partition : exemple : 3 pour créer sda3

puis appuyez sur “Entrée” deux fois

Mettre la partition en Linux LVM :

taper “t”

puis “3” pour la partition 3

puis “8e”

puis faites “p” pour vérifier que la partition est bien créé puis “w” pour sauvegarder.

 

En temps normal il faut redémarrer le linux mais j’ai découvert récemment la commande : “partprobe” qui permet au système d’appliquer les modifications sur les partitions physiques à chaud.

donc taper :

partprobe

Maintenant, la procédure peut suivre sont court :

– Convertir la nouvelle partition en volume group:

pvcreate /dev/sda3

– Etendre le volume logique :

vgextend VolGroup00 /dev/sda3

– Voir la nouvelle taille du volume group :

vgdisplay VolGroup00 | grep "Free"

– Etendre le volume logique (On étend le LVM de 10G dans cet exemple :

lvextend -L+10G /dev/VolGroup00/LogVol00

– Appliquer le redimentionnement :

resize2fs /dev/VolGroup00/LogVol00

– Vérification

df -h /

Cette procédure fonctionne très bien pour étendre les volumes group mais je n’ai pas encore réussi à étendre un volume physique à chaud…

Articles similaires

Au sujet de l'auteur: Olivier Legras

Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!

1 Comment + Add Comment

  • Pour les filesystems de type xfs, tu remplaces resize2fs par xfs_growfs.

Laissez un commentaire