Introduction
Ceci est un petit article pour donner les commandes nécessaires à l’extension d’un volume logique LVM et du système de fichier présent dessus.
Action
Pour ce faire, il est nécessaire que le volume ne soit plus utilisé (donc démonté).
umount /mnt/data
Puis il faut faire un fsck pour détecter les erreurs éventuelles sur le système de fichiers
fsck /dev/mapper/data
On fait un resize du conteneur LVM (le 30g dans la commande ci dessous donne la nouvelle taille que l’on souhaite donner au conteneur LVM)
lvresize -L 30g /dev/mapper/lvm-data
ATTENTION: Ne pas donner au volume une nouvelle taille inférieure à celle de départ au risque de voir le système de fichiers présent sur le contenur corrompu (et donc de perdre l’ensemble des données stockées sur le volume logique LVM).
On contrôle à nouveau la cohérence du volume
e2fsck -f /dev/mapper/lvm-data
On retaille le système de fichiers pour qu’il prenne le maximum de place disponible (donc la taille du volume logique qu’on vient d’agrandir)
resize2fs /dev/mapper/lvm-data
Enfin, on remonte la partition (la commande ci-dessous fonctionne si le volume est présent dans le fstab)
mount -a
Et voila ! Un `df -h` devrait vous permettre de voir maintenant la nouvelle taille de votre volume logique LVM.