Une petite note pour réduire et étendre une partition LVM2 / ext3.
Avant d’étendre ou de réduire il faut savoir ce que l’on a.
# vgdisplay
Étendre une partition LVM2 / ext3
Démonter la partition
# umount /mnt/data
Ajouter de l’espace disque (100Go)
# lvextend -L+100G /dev/mapper/vg1-data
Verifier que tout va bien
# e2fsck /dev/mapper/vg1-data
Redimensionner la partition ext3
# resize2fs /dev/mapper/vg1-data
Remonter la partition
# mount /dev/mapper/vg1-data /mnt/data
Réduire une partition LVM2 / ext3
Démonter la partition
# umount /mnt/data
Réduire la partition ext3 avec pour taille la taille finale de partition 200Go
# resize2fs /dev/mapper/vg1-data 200G
Vérifier que tout va bien
# e2fsck /dev/mapper/vg1-data
Réduire la partition LVM2 (réduction de 20Go)
# lvreduce -L-20G /dev/mapper/vg1-data
Remonter la partition
# mount /dev/mapper/vg1-data /mnt/data
Très pratique effectivement LVM 🙂
Je me permets d’ajouter que, dans le cas de l’agrandissement, il n’est pas nécessaire de démonter la partition (et de la vérifier), l’agrandissement pouvant se faire à chaud (« online resize ») dans la plupart des cas désormais. Très pratique lorsqu’il s’agit d’agrandir la racine.
Enfin au lieu du long vgdisplay on peut utiliser la version résumée en une ligne avec vgs. De même il y a pvs & lvs.
Bonne continuation.