Linux
Centos 7 : LVM réduire un volume pour en agrandir un autre …
Lors de l’installation de Centos 7, lorsqu’on laisse l’installation gérer le LVM, on se retrouve systématiquement avec un /home énorme dont on a pas forcément besoin. Le but ici est de réduire ce /home pour augmenter le / Suite de commandes a effectuer :
1 2 3 4 5 6 7 8 9 10 |
# lvdisplay ( On visualise les infos des LV ) # xfsdump -f /tmp/home.dump /home ( On backup /home ) # ll /tmp ( on vérifie que le backup est cohérent ) # umount /home ( on démonte /home ) # lvreduce -L 40G /dev/centos/home ( on réduit la taille du volume à 40Go ) # mkfs.xfs -f /dev/centos/home ( on reformate la partition en xfs ) # mount /dev/centos/home /home ( on remonte le /home ) # xfsrestore -f /tmp/home.dump /home ( on restaure le backup de /home ) # df -kh ( on vérifie ) # vgdisplay ( on récupère la valeur de Free PE ) |
Resultat du vgdisplay :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
--- Volume group --- VG Name centos System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 6 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size <159,00 GiB PE Size 4,00 MiB Total PE 40703 Alloc PE / Size 40703 / <159,00 GiB Free PE / Size 16671 / 60 Gib VG UUID e7mp8o-rjYH-KkMz-yFCp-kdS4-1o2R-d97eP4 |