02 mars 2009

Partitions de type LVM : Comment augmenter la taille d'un filesystem à chaud ?

Je vais placer le décor.

Vous avez une base de données et les données sont stockées dans un filesystem plein à craquer. Vous avez déjà entendu parler de la méthode d'augmentation de la taille d'un filesystem classique, à savoir :

- arrêter la base de données d'abord
- étendre la partition logique
- démonter le filesystem concerné

- vérifier l'intégrité du lv
- augmenter le lv concerné
- remonter le répertoire concerné
- relancer la base de données

Aujourd'hui, j'ai appris par l'intermédiaire d'un collègue (que je remercie au passage), que ces 7 étapes peuvent être facilement remplacées par 2 étapes !  Tout ceci pour dire qu'il est possible d'augmenter la taille d'un filesystem à chaud !!

Ci-dessous les deux étapes :

 

Commande n°1 : lvextend -L+1G votre_lv

-L, --size [+]LogicalVolumeSize[kKmMgGtTpPeE]
Extend or set the logical volume size in units of megabytes. A size suffix of M for megabytes, G for gigabytes, T for terabytes, P for petabytes or E for exabytes is optional. With the + sign the value is added to the actual size of the logical volume and without it, the value is taken as an absolute one.

Commande n°2 : ext2online /votre_fs

Plus d'options pour le lvextend :

-L, --size [+]LogicalVolumeSize[kKmMgGtTpPeE]
Extend or set the logical volume size in units of megabytes. A size suffix of M for megabytes, G for gigabytes, T for terabytes, P for petabytes or E for exabytes is optional. With the + sign the value is added to the actual size of the logical volume and without it, the value is taken as an absolute one.

Posté par fatihaelh à 17:43 - Unix - Commentaires [1] - Permalien [#]

Commentaires

    merci

    merci Fatiha,
    Je rajouterai mes commentaires plus tard.
    Mais merci déjà.

    Hery

    Posté par hery, 03 mars 2009

Poster un commentaire