Bonjour, 

Config : debian 12, LVM 

Problème rencontré : une partition '/' (root) devient trop petite. 

Solution envisagée : augmenter le stockage de la VM (/dev/sda) et utiliser LVM 
pour étendre le pv (basé sur /dev/sda), puis élargir le lv qui s'appuie sur le 
vg qui utilise le pv 

1/ Le pv était basé sur un disque virtuel de 40 Go (VM) qui a été augmenté à 60 
Go (VM). Il correspond à /dev/sda . 
Mais je n'ai pas réussi à faire les opérations souhaitées car divers pb de 
volumes montés, etc. 
J'ai utilisé fdisk puis parted. 
Même en rescue mode. 
J'ai lu des tonnes de pages web sur ce thème sans réussir. 
swapoff, etc. 
C'est un fouillis trop long à reporter ici. 
En bref, je n'ai pas réussi à "modifier le système à chaud". 

Un autre problème est que je n'ai pas non plus réussi à me dépanner en GUI, en 
bootant depuis une clef USB avec Gparted pourtant connectée à la VM : Boot 
setup ne voit pas la clef... 
-> Et ce qui m'intéresse est de le faire en CLI 


2/ J'ai seulement réussi, vite et bien, en ajoutant un disque virtuel de 20 Go 
à la VM (/dev/sdb) de créer un pv avec, de l'ajouter au vg et enfin d'étendre 
le lv root et de redimensionner son fs. 
Mais c'est moins propre que d'avoir un seul disque de la VM. 

(ajouter un 2nd disque de 20 Go à la VM) 
$ pvcreate /dev/sdb 
$ vgextend /dev/mapper/alpha--vg /dev/sdb 
$ vgdisplay 
$ lvextend -l +5G /dev/mapper/alpha--vg-root 
$ resize2fs -p /dev/mapper/alpha--vg-root 
OK 

Question : comment faire aussi facilement la même chose en CLI en sudo sur le 
disque de 40 Go agrandi à 60 Go (avec le gestionnaire de VM) ? 
Merci. 

Répondre à