Accéder au contenu.
Menu Sympa

linux-31 - Re: redimensionnement LV

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: redimensionnement LV


Chronologique Discussions  
  • From: culte.org AT faiscommechezmoi.org
  • To: linux-31 AT culte.org
  • Subject: Re: redimensionnement LV
  • Date: Sun, 11 Feb 2024 11:33:20 +0100



Le 11/02/2024 à 10:58, culte.org AT faiscommechezmoi.org a écrit :
Bonjour Pascal et merci pour tes réponses (toujours très rapides et éclairantes).
Mes commentaires et questions en retour  :

Le 10/02/2024 à 20:57, Pascal Hambourg (via linux-31 Mailing List) a écrit :
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.
En effet, j'avais bien vu cet élément. Je me suis dis que le partitionnement et tout ce qui en découle ayant été fait en automatique à l'installation, ce serait bien de conserver sous le coude ces 22 Gio; et que ce serait aussi l'occasion de me re exercer à ce type de manip.

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.

J'ai retrouvé cela par la suite. Mais j'avoue qu'ayant accès physiquement à la machine, je préfère booter sur un système live


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.

Dans un premier temps, je suis plus à l'aise avec la décomposition des étapes.
Avec l'option que tu évoques, cela donnerait ? :
lvreduce --resizefs -L 800G /dev/toto-vg/home


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.


Donc ? :
# lvextend --resizefs -L +10G /dev/toto-vg/var


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.

La commande est elle ? :
lvchange -an /dev/toto-vg/var


Nico;



Ce message et toutes les pièces jointes (ci-après le "message") sont établis à
l'intention exclusive de ses destinataires et sont confidentiels. Si vous recevez
ce message par erreur ou s'il ne vous est pas destiné, merci de le détruire
ainsi que toute copie de votre système et d'en avertir immédiatement l'expéditeur.
Toute lecture non autorisée, toute utilisation de ce message qui n'est
pas conforme a sa destination, toute diffusion ou toute publication, totale
ou partielle, est interdite.


This message and any attachments (the "message") is intended solely for the intended
addressees and is confidential. If you receive this message in error,or are not the
intended recipient(s), please delete it and any copies from your systems and
immediately notify the sender. Any unauthorized view, use that does not comply with its
purpose, dissemination or disclosure, either whole or partial, is prohibited.




Archives gérées par MHonArc 2.6.19+.

Haut de le page