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.
merci
merci Fatiha,
Je rajouterai mes commentaires plus tard.
Mais merci déjà.
Hery