[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: redimensionnement LV
Le 10/02/2024 à 20:35, culte.org (via linux-31 Mailing List) a écrit :
Sur ma Debian 12, installée sous un partitionnement LVM sur un seul
disque physique, je souhaite augmenter le /var. Pour ce faire je dois
récupérer de l'espace depuis le /home.
De combien souhaites-tu agrandir /var ? Le LV fait 9 Gio et le VG a 22
Gio libres. Donc a moins que tu aies besoin d'agrandir /var de plus de
22 Gio (si oui, pourquoi ?) alors pas besoin de récupérer de l'espace
libre sur un autre LV.
Voici le synoptique que j'envisage et les commandes associées.
1-Démarrer depuis un systeme live
Ce n'est pas nécessaire, tout peut se faire depuis le système. I suffit
de se connecter en console root (sans passer par une session
utilisateur) et démonter /home pour pouvoir le réduire le cas échéant.
Pour agrandir /var, pas besoin de le démonter.
3-Vérifier le FS home
| # e2fsck -f /dev/toto-vg/home|
4-Reduire le FS home
| # resize2fs -p /dev/toto-vg/home 800G|
5-Reduire le LV home
| # lvreduce -L 800G /dev/toto-vg/home|
On peut faire les 3 en 1 avec l'option --resizefs de lvreduce.
7-Agrandir le LV var
| # lvextend -l +10G /dev/toto-vg/var|
-L pour spécifier la taille en octets. -l est pour la taille en extents.
8-Redimensionner le FS var
| # resize2fs -p /dev/toto-vg/var|
Idem avec lvextend --resizefs.
9-Vérifier le FS
| # e2fsck -f /dev/toto-vg/var|
Inutile.
10-Fermer la partition chiffrée
| # cryptsetup luksClose sda5_crypt|
Si tu veux vraiment procéder depuis un système live il faut désactiver
les LV avec vgchange ou lvchange avant de fermer le volume chiffré qui
les contient.